AWS インスタンスのタイプと、EBS プロビジョンド IOPS SSD かどうかを確認する方法を教えてください。

AWS インスタンスのタイプと、EBS プロビジョンド IOPS SSD かどうかを確認する方法を教えてください。

SSH ログインと操作を実行する AWS インスタンスがあります。OS は Ubuntu 16.04.3 です。AMI を選択しておらず、AWS コンソールへのアクセス権もありません。

どのようなインスタンスなのか知りたいのですが、t2.small ですか、それとも m3.large ですか?

lscpu 私はそれがあると言うコマンドを見つけました1 CPU and 1 Core per socket

実行すると、free -m使用可能なメモリが 2GB あることがわかります。

これらのことに基づいて、これは t2.small インスタンスであると推測します。それがどんなインスタンスであるかを確認する方法はありますか?

describe-intances コマンドを使用すると、次の出力が得られます。

aws ec2 describe-instances
You must specify a region. You can also configure your region by running "aws configure".

また、自分のインスタンスのリージョンもわかりません。

また、EBS プロビジョンド IOPS SSD または SSD インスタンス ストア ボリュームが特に必要でした。ただし、t2.micro インスタンスの場合、インスタンスの選択時に表示された表によると、EBS のみです。

では、使用しているインスタンスに EBS IOPS SSD または SSD インスタンス ストア ボリュームが含まれているかどうかを確認するにはどうすればよいでしょうか?

答え1

ステップ 1. EC2 インスタンス ID を確認します。

curl http://169.254.169.254/latest/meta-data/instance-id

ステップ2: 地域を把握する

curl http://169.254.169.254/latest/dynamic/instance-identity/document

ステップ 3: AWS CLI を使用してインスタンスを記述します。この情報の多くは、ステップ 1 で参照されたメタデータからも入手できます。

aws ec2 --region region_from_step_2 describe-instances --instance-ids instance_id_from_step_1

出力は、EC2 インスタンスに関する豊富な情報を含む、適切にフォーマットされた JSON になります。

この情報のほとんどはメタデータから入手できます。メタデータは、ファイル システム ディレクトリのように構成されています。

curl http://169.254.169.254/latest/meta-data

関連情報