使用 ElastiCache API 管理您的成本分配标签 - Amazon ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 ElastiCache API 管理您的成本分配标签

您可以使用 ElastiCache API 添加、修改或移除成本分配标签。

成本分配标签适用于 Memcached 集群。 ElastiCache 要添加标签的集群是使用 ARN(Amazon 资源名称)指定的。

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

使用 ElastiCache API 列出标签

您可以使用 ElastiCache API 列出现有资源的标签,方法是 ListTagsForResource 操作。

对于 Memcached,以下代码使用 ElastiCache API 列出 us-west-2 my-cluster 区域中资源的标签。

https://elasticache.us-west-2.amazonaws.com/ ?Action=ListTagsForResource &ResourceName=arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Version=2015-02-02 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

对于 Redis OSS,以下代码使用 ElastiCache API 列出 us-west-2 my-cluster-001 区域中资源的标签。

https://elasticache.us-west-2.amazonaws.com/ ?Action=ListTagsForResource &ResourceName=arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Version=2015-02-02 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

使用 ElastiCache API 添加标签

您可以使用 ElastiCache API 向现有 ElastiCache 集群添加标签,方法是 AddTagsToResource 操作。如果资源上不存在标签键,则键和值将添加到资源。如果资源上已存在该键,则与该键关联的值将更新为新值。

以下代码使用 ElastiCache API us-west-2 分别添加密钥ServiceelasticacheRegion值。对于 Memcached,这将应用于资源 my-cluster。对于 Redis OSS,这适用于 us-west-my-cluster-001 2 区域的资源。

Memcached

https://elasticache.us-west-2.amazonaws.com/ ?Action=AddTagsToResource &ResourceName=arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Tags.member.1.Key=Service &Tags.member.1.Value=elasticache &Tags.member.2.Key=Region &Tags.member.2.Value=us-west-2 &Version=2015-02-02 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Redis

https://elasticache.us-west-2.amazonaws.com/ ?Action=AddTagsToResource &ResourceName=arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Tags.member.1.Key=Service &Tags.member.1.Value=elasticache &Tags.member.2.Key=Region &Tags.member.2.Value=us-west-2 &Version=2015-02-02 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

有关更多信息,请参阅 AddTagsToResource 在《亚马逊 ElastiCache API 参考》中。

使用 ElastiCache API 修改标签

您可以使用 ElastiCache API 修改集 ElastiCache 群上的标签。

修改标签的值:

  • 使用 AddTagsToResource 操作以添加新标签和值或更改现有标签的值。

  • 使用 RemoveTagsFromResource 从资源中移除标签。

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

使用 RemoveTagsFromResource 从资源中移除标签。

使用 ElastiCache API 移除标签

您可以使用 ElastiCache API 从现有 ElastiCache 的 Memcached 集群中移除标签,方法是 RemoveTagsFromResource 操作。

以下代码使用 ElastiCache API Region 从集群中 us-west-Service 2 区域的节点my-cluster-001删除带有密钥my-cluster的标签。

https://elasticache.us-west-2.amazonaws.com/ ?Action=RemoveTagsFromResource &ResourceName=arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &TagKeys.member.1=Service &TagKeys.member.2=Region &Version=2015-02-02 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>