Closed2

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

Junichi HashimotoJunichi Hashimoto
# タグ名を変数として定義
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
Junichi HashimotoJunichi Hashimoto

出力例。

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