Setting up Assets - AWS Integration
Here's some information on setting up Assets integration with AWS.
はじめる前に
この統合を使用するには、次のものが必要です。
- Jira (Core、Software、Service Management)
- Assets
Download and install Assets - AWS Integration
Atlassian Marketplace から最新バージョンをダウンロードします。
Setting up Assets
You need to set up an import configuration in Assets. For more info, see Importing AWS data into Assets.
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".
Remember that you need to update the policy when adding a new service support. Then, add the date of the policy as Sid (statement ID) in the JSON Text.
3. IAM ユーザーにポリシーを割り当てる
インポート用に作成したユーザーにポリシーを割り当てます。
4. SSM ポリシーとロールを作成する
EC2 インスタンスの詳細な属性を取得するには、SSM エージェントを EC2 インスタンスにインストールして SSM ロールを作成し、インスタンスに添付する必要があります。
- ポリシーを作成します。
- JSON を選択して、SSM-Role-Policy-Permissions.json ファイルの JSON テキストを貼り付けます。
- Save the policy, for example as "Assets SSM role".
- ロールの信頼関係を 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 |