LoginSignup
3
0

More than 3 years have passed since last update.

CloudFormationのスタック一覧を表示するワンライナー(AWS CLI & jq)

Posted at

結論

▼ステータスがDELETE_COMPLETE以外のCFn Stackを一覧表示する ※jqが必要

aws cloudformation list-stacks | jq -r '.StackSummaries[] | select( .StackStatus != "DELETE_COMPLETE" ) | .StackName'

さらにソート… | sort
さらに行数… | wc -l

補足

公式ドキュメントでは

aws cloudformation list-stacks --stack-status-filter CREATE_COMPLETE

となっているが、CREATE_COMPLETE以外も表示したいな〜と思った。

そして削除済みのスタックは表示したくないと思った。

CLI Referenceを見た感じ、--stack-status-filterは複数指定ができるが、not的な指定はできないのでjqでフィルターした。

なお、AWS CLIには--filters--queryがあるが、(個人的には)jqの方が書きやすいので使っていない。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0