Undefined Title

Undefined Title

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

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オプションを複数並べることもできます。