AWS CLI - インスタンスを一覧表示し、他の項目とともに特定の 2 つのタグをダンプする方法

AWS CLI - インスタンスを一覧表示し、他の項目とともに特定の 2 つのタグをダンプする方法

以下の CLI は完璧に動作しますが、「名前」に加えて、「アプリケーション」と「環境」という 2 つのタグもキャプチャしたいと思います。出力にアプリケーション タグと環境タグを追加するには、どうすればこれを変更できますか。

aws ec2 describe-instances --query "Reservations[].Instances[].
  [Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
   State.Name,PrivateIpAddress,StateTransitionReason,Tags[?Key=='Name'] 
   | [0].Value]" --output table

答え1

これを実現するには、フィルターあなたのクエリに対して:

aws ec2 describe-instances --query "Reservations[].Instances[].
  [Placement.AvailabilityZone,InstanceId,InstanceType,Platform,
   State.Name,PrivateIpAddress,StateTransitionReason]" 
    --filters "Name=tag:Name,Values=my-name" "Name=tag:env,Values=prod" 
     --output table"

Name == my-nameこれは、およびでタグ付けされたインスタンスのみを返します。env == prod

関連情報