用于 Redis 的 Amazon ElastiCache
ElastiCache for Redis 用户指南 (API 版本 2015-02-02)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 AWS CLI 管理成本分配标签

您可以使用 AWS CLI 添加、修改或删除成本分配标签。

示例 arn:arn:aws:elasticache:us-west-2:1234567890:cluster:my-cluster

成本分配标签应用到 ElastiCache for Redis 节点。要添加标签的节点是使用 ARN (Amazon 资源名称 ) 指定的。

示例 arn:arn:aws:elasticache:us-west-2:1234567890:cluster:my-cluster

使用 AWS CLI 列出标签

可以使用 AWS CLI,通过 list-tags-for-resource 操作列出现有 ElastiCache 资源上的标签。

以下代码使用 AWS CLI 列出 us-west-2 区域中的 my-cluster 集群中的 Redis 节点 my-cluster-001 上的标签。

对于 Linux, OS X, 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": [] }

有关更多信息,请参阅适用于 ElastiCache list-tags-for-resource 的 AWS CLI。

使用 AWS CLI 添加标签

您可以使用 AWS CLI,通过 add-tags-to-resource CLI 操作向现有 ElastiCache 资源添加标签。如果资源上不存在标签键,则键和值将添加到资源。如果资源上已存在该键,则与该键关联的值将更新为新值。

以下代码使用 AWS CLI 向 us-west-2 区域中的集群 my-cluster 中的节点 my-cluster-001 添加键 ServiceRegion(两个键的值分别为 elasticacheus-west-2)。

对于 Linux, OS X, 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" } ] }

有关更多信息,请参阅适用于 ElastiCache add-tags-to-resource 的 AWS CLI。

还可以在创建新集群时使用 AWS CLI 向集群添加标签,方法是使用操作 create-cache-cluster。使用 ElastiCache 管理控制台创建集群时,您不能添加标签。创建集群之后,随后可以使用控制台向集群添加标签。

使用 AWS CLI 修改标签

您可以使用 AWS CLI 修改 ElastiCache for Redis 集群中的节点上的标签。

修改标签:

以上任意操作的输出将是指定集群上标签及其值的列表。

使用 AWS CLI 删除标签

您可以使用 AWS CLI 从 ElastiCache for Redis 集群中的现有节点内删除标签,方法是使用 remove-tags-from-resource 操作。

以下代码使用 AWS CLI 从 us-west-2 区域中的集群 my-cluster 中的节点 my-cluster-001内删除键为 ServiceRegion 的标签。

对于 Linux, OS X, 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": [] }

有关更多信息,请参阅适用于 ElastiCache remove-tags-from-resource 的 AWS CLI。