継続は力なり

タイトル通り定期的な更新を心掛けるブログです。

AWS の特定タグが付けられているリソースを抽出する

タダです.

特定タグのついたリソースを絞って抽出したいことがあり,AWS CLIresourcegroupstaggingapi を使ってみました.この記事でまとめます.

背景

そもそもこの対応をする必要があったかをまとめておきます.今回は,リソース管理の観点で,特定タグが付与されているのを確認するために実施しました.そのタグがちゃんと徹底するためにもリソースへの適用状況を確認しました.

確認のために使ったコマンド

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 を使ってみたのでその模様をまとめました.