Redis 用 Amazon ElastiCache
Redis 用 ElastiCache ユーザーガイド (API バージョン 2015-02-02)

AWS CLI を使用したコスト配分タグの管理

AWS CLI を使用して、コスト配分タグを追加、変更、または削除できます。

サンプル arn: arn:aws:elasticache:us-west-2:1234567890:cluster:my-cluster

コスト配分タグは、Redis 用 ElastiCache ノードに適用されます。タグ付けされるノードは、ARN (Amazon リソースネーム) を使用して指定されます。

サンプル arn: arn:aws:elasticache:us-west-2:1234567890:cluster:my-cluster

AWS CLI を使用したタグのリスト表示

list-tags-for-resource オペレーションを行い、AWS CLI を使用して既存の ElastiCache リソースのタグを一覧表示できます。

次のコードは、AWS CLI を使用して、us-west-2 リージョンの my-cluster クラスター Redis ノード my-cluster-001 のタグをリスト表示します。

Linux, macOS, or Unix 用:

aws elasticache list-tags-for-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001

Windows の場合:

aws elasticache list-tags-for-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001

このオペレーションの出力は、リソースのすべてのタグを示した次のリストのようになります。

{ "TagList": [ { "Value": "10110", "Key": "CostCenter" }, { "Value": "EC2", "Key": "Service" } ] }

リソースにタグが見つからない場合は、空の TagList が出力されます。

{ "TagList": [] }

詳細については、「AWS CLI for ElastiCache list-tags-for-resource」を参照してください。

AWS CLI を使用したタグの追加

add-tags-to-resource CLI オペレーションを行い、AWS CLI を使用して、既存の ElastiCache リソースにタグを追加できます。タグキーがリソースに存在しない場合は、キーと値がリソースに追加されます。キーが既にリソースに存在する場合、キーに関連付けられた値は新しい値に更新されます。

次のコードは、AWS CLI を使用して、us-west-2 リージョンのクラスター my-cluster 内のノード my-cluster-001 に、それぞれ値が elasticache および us-west-2 であるキー ServiceRegion を追加します。

Linux, macOS, or Unix 用:

aws elasticache add-tags-to-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 \ --tags Key=Service,Value=elasticache \ Key=Region,Value=us-west-2

Windows の場合:

aws elasticache add-tags-to-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 ^ --tags Key=Service,Value=elasticache ^ Key=Region,Value=us-west-2

このオペレーションの出力は、次のオペレーションのリソースのすべてのタグを示した以下のリストのようになります。

{ "TagList": [ { "Value": "elasticache", "Key": "Service" }, { "Value": "us-west-2", "Key": "Region" } ] }

詳細については、「AWS CLI for ElastiCache add-tags-to-resource」を参照してください。

オペレーション create-cache-cluster を使用して新しいクラスターを作成するときに、AWS CLI を使用してクラスターにタグを追加することもできます。ElastiCache マネジメントコンソールを使用してクラスターを作成するときは、タグを追加できません。クラスターを作成した後は、コンソールを使用してクラスターにタグを追加できます。

AWS CLI を使用したタグの変更

AWS CLI を使用して、Redis 用 ElastiCache クラスターのノード上のタグを変更できます。

タグを変更するには:

  • add-tags-to-resource を使用して、新しいタグを追加するか、既存のタグに関連付けられている値を変更します。

  • remove-tags-from-resource を使用して、リソースから指定したタグを削除します。

どちらのオペレーションでも、指定のクラスターのタグとその値を示すリストが出力されます。

AWS CLI を使用したタグの削除

remove-tags-from-resource オペレーションを行い、AWS CLI を使用して Redis 用 ElastiCache クラスター内の既存のノードからタグを削除できます。

次のコードは、AWS CLI を使用して、us-west-2 リージョンのクラスター my-cluster 内のノード my-cluster-001 からキーが Service および Region のタグを削除します。

Linux, macOS, or Unix 用:

aws elasticache remove-tags-from-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 \ --tag-keys PM Service

Windows の場合:

aws elasticache remove-tags-from-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 ^ --tag-keys PM Service

このオペレーションの出力は、次のオペレーションのリソースのすべてのタグを示した以下のリストのようになります。

{ "TagList": [] }

詳細については、「AWS CLI for ElastiCache remove-tags-from-resource」を参照してください。