aws-cli 小技集 その1
複数のタグに一致する EC2 インスタンスの Name タグの一覧を出力
e.g.)
- 以下の条件を満たす EC2 インスタンスの Name タグの一覧を出力
- Service タグ = foo
- Component タグ = bar
$ aws ec2 describe-instances --filter Name=tag-key,Values=Service Name=tag-value,Values=foo --filter Name=tag-key,Values=Component Name=tag-value,Values=bar --output text | grep TAGS | grep Name | cut -f 3 | sort
起動中の EC2 インスタンスの Name Tag をすべて出力
aws ec2 describe-instances --filter Name=instance-state-code,Values=16 --output text | grep TAGS | grep Name | grep -v groupName | cut -f 3 | sort
instance-state-code 一覧
整数 | ステータス |
---|---|
0 | pending |
16 | running |
32 | shut-ting-down |
48 | terminated |
64 | stopping |
80 | stopped |
--filter Name=instance-state-name
オプションでもいけます。その場合は Value に上記のステータス (文字列) をそのまま渡せばよいです。
Amazon Web Services 基礎からのネットワーク&サーバー構築
- 作者: 玉川憲、片山暁雄、今井雄太
- 出版社/メーカー: 日経BP社
- 発売日: 2014/07/16
- メディア: 単行本
- この商品を含むブログを見る