どうも、俺の CLI ことかっぱ@inokara)です。

はじめに

AWS CLI シチュエーション別にメモ


自分にどんな Tag が付いているか確認

インスタンス自分自身にどんな Tag が付いているか…。

aws ec2 describe-instances --instance-ids `/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id`  
                           --query 'Reservations[*].Instances[*].Tags[*].Value' 
                           --output text

ポイントは…

  • メタデータ/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-idで自分自身のインスタンス ID を取得していること
  • –query オプションで直接タグの値を取得していること(jq 要らず)

とりあえず –output text が入っているのでシンプルにテキストで結果が得られる。ちなみに…

--output table

なんか付けた日にゃ泣く子も喜ぶテーブル表示やで。

-----------------------
|  DescribeInstances  |
+-------+-------------+
|  Key  |    Value    |
+-------+-------------+
|  Name |    test01   |
+-------+-------------+

最後に

  • メタデータサイコー
  • クエリオプションサイコー
  • jq すいません(決して jq が嫌いな訳ではないんです)

元記事は、こちら