🕌
AWSCLIを使用してECSサービスのタグの値を確認する方法
はじめに
業務でAWSCLIを使用してECSサービスのタグの値を確認する方法を確立する必要があったので、記事にしたいと思います。
バージョン情報
- AWSCLIのバージョン
awscliのバージョン
$ aws --version
aws-cli/2.7.31 Python/3.10.7 Darwin/22.3.0 source/x86_64 prompt/off
前提
- ECSサービスを以下のようにタグ付けすることが前提となります。
Key | Value |
---|---|
Version | 数字 |
確認コマンド
通常のコマンド実行
コマンド
aws ecs list-tags-for-resource <ECSサービスのarn>
実行例
$ aws ecs list-tags-for-resource --resource-arn arn:aws:ecs:ap-northeast-1:555288889999:service/test-cluster/testservice01
{
"tags": [
{
"key": "Version",
"value": "1"
}
]
}
Valueの値のみ抜き出す
コマンド
aws ecs list-tags-for-resource <ECSサービスのarn> --query "tags[?key=='Version'].value" --output text
実行例
$ aws ecs list-tags-for-resource --resource-arn arn:aws:ecs:ap-northeast-1:555288889999:service/test-cluster/testservice01 --query "tags[?key=='Version'].value" --output text
1
参考
Discussion