aws-cli ec2 describe-instances --filterオプションでタグの値を指定する

aws ec2 describe-instancesでは オプションでいろいろ条件を指定することができますが、条件の指定の仕方にちょっと癖があるのでメモ。 使用したバージョンはaws-cli/1.2.3 Python/2.7.5 Darwin/13.0.0 Tagの値でフィルタ...

[\"aws-cli\

aws ec2 describe-instancesでは --filterオプションでいろいろ条件を指定することができますが、条件の指定の仕方にちょっと癖があるのでメモ。

使用したバージョンはaws-cli/1.2.3 Python/2.7.5 Darwin/13.0.0

Tagの値でフィルタ

tag-keytag-valueを使います。

タグの値でフィルタする場合

aws ec2 describe-instances \
  --filter Name=tag-key,Values=<タグ名> Name=tag-value,Values=<タグの値>

—filterオプションの後にName=...,Values=...を2つ並べます。

aws ec2 describe-instances \
  --filter Name=tag-key,Values=<タグ1> Name=tag-value,Values=<タグ1の値> \ 
  --filter Name=tag-key,Values=<タグ2> Name=tag-value,Values=<タグ2の値> \
  ...

—filterオプションを複数並べることもできます。