なにができるか
アカウントにある全EC2インスタンスのインスタンスIDとインスタンスタイプが参照できます。
ユースケース例
インスタンスタイプの変更を行う際に変更前後の状態を確認する際に使います。
AWS CLIコマンド
aws ec2 describe-instances --query 'Reservations[].Instances[].{INSTANCE_ID:InstanceId,INSTANCE_TYPE:InstanceType}'
AWS CLIコマンド説明
INSTANCE_ID
変更可です、インスタンスIDを表示する際の見出しになるので分かりやすい名前にしましょう。
InstanceId
変更不可です、インスタンスIDを表示するために必要です。
INSTANCE_TYPE
変更可です、インスタンスタイプを表示する際の見出しになるので分かりやすい名前にしましょう。
InstanceType
変更不可です、インスタンスタイプを表示するために必要です。
あとがき
タグ名も一緒に表示できたほうが便利だと思うので別途試したいと思います。
追記
人に見せる場合はjsonではなくtable形式で出力したほうが見やすいかもしれませんね。
table形式出力オプションを付与したコマンド
aws ec2 describe-instances --query 'Reservations[].Instances[].{INSTANCE_ID:InstanceId,INSTANCE_TYPE:InstanceType}' --output table