Amazon Elastic Compute Cloud (Amazon EC2) インスタンスのオペレーティングシステム (OS) またはバージョン番号を確認しようとしています。ただし、起動時には OS 固有のタグを割り当てませんでした。
簡単な説明
パブリック Amazon マシンイメージ (AMI) では、Description または Name パラメータにそのベースとなるディストリビューションが表示されます。パブリック AMI ベースの新しい AMI を生成すると、ディストリビューションは Custom Linux に変更されます。この状況では、プラットフォームに関連する情報が表示されない場合があります。
解決策
注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI で発生したエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。
OS プラットフォームとインスタンスのバージョン番号を確認するには、Amazon EC2 コンソールまたは AWS CLI を使用します。
Amazon EC2 コンソールを使用する
次のいずれかの方法で、OS またはバージョン番号を確認できます。
- プラットフォームの詳細または AMI ID の情報を表示する。
インスタンスのコンソールログまたはスクリーンショットを確認する。
- AWS Systems Manager マネージドインスタンスのプラットフォーム情報を確認する
プラットフォームの詳細または AMI ID の情報を確認する
注: AWS では、インスタンスで実行されるソフトウェアまたは OS に対する可視性が限られているため、この方法では一部の OS 情報のみが表示されます。AWS からは、特定の OS に関連する情報は提供されません。OS またはバージョン番号の詳細は、これ以外の方法で取得してください。
OS 情報を確認するには、次の手順を実行します。
- Amazon EC2 コンソールを開きます。
- ナビゲーションペインで [インスタンス] を選択し、該当するインスタンスを選択します。
- [詳細] タブを選択し、[プラットフォームの詳細] フィールドを確認するか、[AMI ID] を選択します。
インスタンスのコンソールログまたはスクリーンショットを確認する
インスタンスコンソールの出力を取得し、ログエントリで Linux または kernel というキーワードを検索します。または、インスタンスのスクリーンショットを取得してください。
Systems Manager マネージドインスタンスのプラットフォーム情報を確認する
次の手順を実行します。
- Systems Manager コンソールを開きます。
- [マネージドインスタンス] タブを選択します。
- インスタンスを選択すると、インスタンスのプラットフォームタイプ、プラットフォーム名、プラットフォームバージョンが表示されます。
注: マネージドインスタンスは、Systems Manager で設定した任意のマシンまたはインスタンスを指します。インスタンスが [マネージドインスタンス] タブに表示される要件は、そのインスタンスは実行中であり、amazon-ssm-agent がインストールされていることです。さらに、必要な AWS Identity and Access Management (IAM) アクセス許可が割り当てられている必要があります。
前提条件については、「サポートされているオペレーティングシステムとマシンタイプ」を参照してください。
AWS CLI を使用する
注: AWS CLI を使用する場合、AWS Systems Manager Agent (SSM Agent) を構成したインスタンスでの Linux OS プラットフォームとバージョン情報のみが表示されます。
インスタンスに関する情報を確認するには、次の describe-instance-information コマンドを実行します。
aws ssm describe-instance-information --query 'InstanceInformationList[*].[InstanceId,PlatformType,PlatformName]' --output table --region us-east-1
注: us-east-1 を実際の AWS リージョンに置き換えてください。
出力例:
# aws ssm describe-instance-information --query 'InstanceInformationList[*].[InstanceId,PlatformType,PlatformName]' --output table --region us-east-1
------------------------------------------------------
| DescribeInstanceInformation |
+----------------------+--------+--------------------+
| i-0e446328e4070b25c | Linux | SLES |
| i-09ab5fd0cf37a45da | Linux | Amazon Linux AMI |
| i-0dd6cd6c3210f605e | Linux | SLES |
| i-05dd60329fb29cd74 | Linux | Ubuntu |
+----------------------+--------+--------------------+