🕌

AWSCLIを使用してECSサービスのタグの値を確認する方法

2023/08/15に公開

はじめに

業務で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

参考

https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ecs/list-tags-for-resource.html

Discussion