/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

AWSのリソース一覧を取得する

f:id:yatta47:20210105004543p:plain

S3のBucket名で特定の名前が付いたものを抽出しようと思ってAWSリソース一覧を出力する方法を調べてみました。

リソース一覧取得

以下のコマンドで実行

aws resourcegroupstaggingapi get-resources --region ap-northeast-1

これだと見づらかったのでjqでちょっと加工。

aws resourcegroupstaggingapi get-resources --region ap-northeast-1 | jq -r '.ResourceTagMappingList[].ResourceARN' | sort

全部とれているかと思いきやちょっととれていなかった。

うーん・・・どうやってやればいいんだろう。もう少し調べる。

参考ページ

AWS 全リージョンの (ほぼ)全リソースをリストアップするシェルスクリプト | iret.media

各リージョンからリソース情報を一括取得する方法 [AWS CLI] | DevelopersIO