Setting up Assets - AWS Integration
以下に、アセットと AWS との統合の設定に関する情報を示します。
はじめる前に
この統合を使用するには、次のものが必要です。
- Jira (Core, Software, or Service Management)
- Assets
アセット - AWS 統合をダウンロードしてインストールする
Atlassian Marketplace から最新バージョンをダウンロードします。
Setting up Assets
アセットでインポート設定を構成する必要があります。詳細については「AWS データのアセットへのインポート」をご参照ください。
AWS のセットアップ
Complete these steps to obtain the IAM key, secret, and other details needed for your Assets configuration.
1. インポート用 IAM ユーザーを作成する
ユーザーを作成して必要なキーとシークレットを取得するには「AWS ドキュメント ガイド」をご参照ください。
2. インポート ポリシーを作成する
- ポリシーを作成します。
- Select JSON and paste the JSON text from the following file: Assets_Import-Policy-Permissions.json
Save the policy, for example as Assets import permissions.
新しいサービス サポートを追加する際は、ポリシーを更新する必要があることにご留意ください。次に、ポリシーの日付を 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 インスタンスの詳細
When you have configured the SSM role as described above, Assets - AWS Integration can execute the following commands on your EC2 instance and receive data.
これには次のものが必要です。
- 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 |