Setting up Assets - AWS Integration
以下に、アセットと AWS との統合の設定に関する情報を示します。
はじめる前に
この統合を使用するには、次のものが必要です。
- Jira (Core, Software, or Service Management)
- Assets
アセット - AWS 統合をダウンロードしてインストールする
Atlassian Marketplace から最新バージョンをダウンロードします。
Setting up Assets
アセットでインポート設定を構成する必要があります。詳細については「AWS データのアセットへのインポート」をご参照ください。
AWS のセットアップ
アセットの設定に必要な IAM キー、シークレット、その他の詳細を取得するには、次の手順に従います。
1. インポート用 IAM ユーザーを作成する
ユーザーを作成して必要なキーとシークレットを取得するには「AWS ドキュメント ガイド」をご参照ください。
2. インポート ポリシーを作成する
- ポリシーを作成します。
- Select JSON and paste the JSON text from the following file: Assets_Import-Policy-Permissions.json
ポリシーを「アセットのインポート権限」などの名前で保存します。
新しいサービス サポートを追加する際は、ポリシーを更新する必要があることにご留意ください。次に、ポリシーの日付を Sid (ステートメント ID) として JSON テキストに追加します。
3. IAM ユーザーにポリシーを割り当てる
インポート用に作成したユーザーにポリシーを割り当てます。
4. SSM ポリシーとロールを作成する
EC2 インスタンスの詳細な属性を取得するには、SSM エージェントを EC2 インスタンスにインストールして SSM ロールを作成し、インスタンスに添付する必要があります。
- ポリシーを作成します。
- JSON を選択して、SSM-Role-Policy-Permissions.json ファイルの JSON テキストを貼り付けます。
- ポリシーを、たとえば「アセット SSM ロール」として保存します。
- ロールの信頼関係を JSON SSM-Role-Trust-relationships.json に変更します。
エージェントが利用できない、またはロールが割り当てられていない場合は、以下の「SSM インスタンスの詳細」で指定されている情報はインポートされません。
SSM の詳細については「AWS-SSM ドキュメント」をご参照ください。
SSM インスタンスの詳細
SSM ロールを上記のように設定すると、アセット - AWS 統合が EC2 インスタンスで次のコマンドを実行してデータを受信します。
これには次のものが必要です。
- EC2 インスタンスにインストールされている SSM エージェント
- SSM ロールが割り当てられていること
dmidecode がインストールされていない Linux システムの場合は、それを必要とする属性値を利用できません。
Windows コマンド
| インスタンスの属性 | Windows コマンド |
|---|---|
| PlatformName | |
| PlatformType | |
| ホスト名 | ホスト名 |
| RAM | Get-WmiObject Win32_PhysicalMemory | select Capacity" |
| モデル | Get-WmiObject Win32_ComputerSystem | select Model |
| Serial Number | Get-WmiObject Win32_BIOS | select SerialNumber |
| uuid | Get-WmiObject Win32_ComputerSystemProduct | select UUID |
| vendor | Get-WmiObject Win32_ComputerSystemProduct | select Vendor |
| SystemUpTime | (Date)-([Management.ManagementDateTimeConverter]::ToDateTime((gwmi Win32_OperatingSystem).LastBootUpTime)) |
| OS | Get-WmiObject Win32_OperatingSystem | select Caption, Manufacturer, OSArchitecture, Version, BuildNumber, ServicePackMajorVersion, ServicePackMinorVersion | Format-List |
| CPU コア数 | Get-WmiObject Win32_Processor | select Caption, Name, DeviceID, NumberOfCores, MaxClockSpeed | Format-List |
UNIX コマンド
| インスタンスの属性 | UNIX コマンド |
|---|---|
| PlatformName | |
| PlatformType | |
| ホスト名 | ホスト名 |
| RAM | egrep '^MemTotal' /proc/meminfo |
| モデル | dmidecode | grep 'Product' |
| Serial Number | dmidecode | grep 'Serial Number' |
| uuid | dmidecode | grep 'UUID' |
| vendor | dmidecode | grep 'Manufacturer' |
| SystemUpTime | uptime -p |
| OS | uname -o -r -i -m && cat /etc/*release |
| CPU コア数 | egrep '^(model name|cpu MHz|[pP]rocessor|physical id|cpu cores)' /proc/cpuinfo |