Closed2
すべてのEC2インスタンスのタグを出力する

# タグ名を変数として定義
TAG_KEY="my-tag"
# EC2インスタンスの情報を取得し、Nameタグで昇順にソート
aws ec2 describe-instances \
--query "sort_by(Reservations[].Instances[], &Tags[?Key=='Name'] | [0].Value)[].{
Name: Tags[?Key=='Name'] | [0].Value,
TagValue: Tags[?Key=='${TAG_KEY}'] | [0].Value
}" \
--output table

出力例。
-----------------------------------------------
| DescribeInstances |
+--------------------------------+------------+
| Name | my-tag |
+--------------------------------+------------+
| ec2-ins-foo | None |
| ec2-ins-bar | 1 |
+--------------------------------+------------+
このスクラップは3ヶ月前にクローズされました