タダです.
特定タグのついたリソースを絞って抽出したいことがあり,AWS CLI の resourcegroupstaggingapi を使ってみました.この記事でまとめます.
背景
そもそもこの対応をする必要があったかをまとめておきます.今回は,リソース管理の観点で,特定タグが付与されているのを確認するために実施しました.そのタグがちゃんと徹底するためにもリソースへの適用状況を確認しました.
確認のために使ったコマンド
AWS CLI のコマンドとしては以下のものです.get-resources
のタグフィルターで絞り込んで結果の ARN を得られるという形です.
$ aws resourcegroupstaggingapi get-resources \ --tag-filters Key=Name,Values=hoge \ --query "ResourceTagMappingList[*].ResourceARN" [ "arn:aws:ec2:ap-northeast-1:1234567891011:vpc/vpc-1234567891011" ]
まとめ
小ネタですが,特定タグを付与されたリソースを抽出したく resourcegroupstaggingapi を使ってみたのでその模様をまとめました.