̃Gg[͂ĂȃubN}[Nɒlj

Amazon EC2 :: インスタンスのステータス確認を行う



ec2-describe-instance-status

Amazon EC2 コマンドラインインターフェイスとして用意されているコマンド「ec2-describe-instance-status」にてインスタンスのステータス確認を行うことができます。
あらかじめ AWSマネージメントコンソール(管理画面)にて「Access Key ID」と「Secret Access Key」を取得しておく必要があります。

コマンド書式

$ ec2-describe-instance-status <instance_id> --region <region_name> -A -O <access_key_id> -W <secret_key>
  • -A : すべてのインスタンスを対象にする

インスタンスが停止している場

$ ec2-describe-instance-status i-dummy_id --region us-west-1 -A -O ABCDEFGHIJKLMNOPQRST -W ABCDEFGHIJKLMN1234567890
INSTANCE        i-dummy_id      us-west-1b      stopped 80      not-applicable  not-applicable  active

インスタンスが存在しない場合

$ ec2-describe-instance-status i-badbad_id --region us-west-1 -A -O ABCDEFGHIJKLMNOPQRST -W ABCDEFGHIJKLMN1234567890
Client.InvalidInstanceID.Malformed: Invalid id: "i-badbad_id"

インスタンスが初期化中の場合

$ ec2-describe-instance-status i-dummy_id --region us-west-1 -A -O ABCDEFGHIJKLMNOPQRST -W ABCDEFGHIJKLMN1234567890
INSTANCE        i-dummy_id      us-west-1b      running 16      initializing    initializing    active
SYSTEMSTATUS    reachability    initializing
INSTANCESTATUS  reachability    initializing

インスタンスが起動している場合

$ ec2-describe-instance-status i-dummy_id --region us-west-1 -A -O ABCDEFGHIJKLMNOPQRST -W ABCDEFGHIJKLMN1234567890
INSTANCE        i-dummy_id      us-west-1b      running 16      ok      ok      active
SYSTEMSTATUS    reachability    passed
INSTANCESTATUS  reachability    passed

すべてのインスタンスの状態を表示する(インスタンスIDを指定しない)

$ ec2-describe-instance-status --region us-west-1 -A -O ABCDEFGHIJKLMNOPQRST -W ABCDEFGHIJKLMN1234567890
INSTANCE        i-dummy1_id     us-west-1b      running 16      ok      ok      active
SYSTEMSTATUS    reachability    passed
INSTANCESTATUS  reachability    passed
INSTANCE        i-dummy2_id     us-west-1b      stopped 80      not-applicable  not-applicable  active
INSTANCE        i-dummy3_id     us-west-1b      running 16      ok      ok      active
SYSTEMSTATUS    reachability    passed
INSTANCESTATUS  reachability    passed





services/aws/ec2/ec2_describe_instance_status.txt