在 Amazon Redshift 中为资源添加标签
标记概述
在 AWS 中,标签是用户定义的标记,由键-值对组成。Amazon Redshift 支持通过添加标签来提供资源的元数据概述,以及根据成本分配对您的账单报告进行分类。要将标签用于成本分配,您必须先在 AWS Billing and Cost Management 服务中激活这些标签。有关设置标签并将其用于计费的更多信息,请参阅在自定义账单报告中使用成本分配标签和设置月度成本分配报告。
虽然标签对于 Amazon Redshift 中的资源来说并非必不可少,但它们却有助于提供背景信息。您可能想使用与成本中心、项目名称及该资源的其他相关信息有关的元数据来为资源添加标签。例如,假设您要跟踪属于测试环境和生产环境的资源。您可以创建名为 environment
的键并提供值 test
或 production
,以确定在各环境中使用的资源。如果您在其他 AWS 服务中使用了标签或者具有针对您业务的标准类别,那么,我们建议您为 Amazon Redshift 中的资源创建相同的键值对以保持一致性。
在您调整集群以及将集群快照还原到同一区域后,资源的标签将得以保留。但是,如果您将快照复制到其他区域,则不会保留标签,因此您必须在新的区域重新创建标签。如果删除资源,则会删除所有关联的标签。
每个资源都有一个标签集,它是分配给该资源的一个或多个标签的集合。每个资源的每个标签集内最多有 50 个标签。您可以在创建资源时以及资源创建完成后添加标签。您可以向 Amazon Redshift 中的以下资源类型添加标签:
-
CIDR/IP
-
集群
-
集群安全组
-
集群安全组传入规则
-
Amazon EC2 安全组
-
硬件安全模块 (HSM) 连接
-
HSM 客户端证书
-
参数组
-
快照
-
子网组
要使用 Amazon Redshift 控制台中的标记,您的用户可以附加 AWS 托管式策略 AmazonRedshiftFullAccess
。有关具有可附加到 Amazon Redshift 控制台用户的有限标记权限的示例 IAM 策略,请参阅示例 7:允许用户使用 Amazon Redshift 控制台标记资源。有关标记的更多信息,请参阅什么是 AWS Resource Groups?。
标记要求
标签具有以下要求:
-
键不得以
aws:
作为前缀。 -
每个标签集中的各个键必须是独一无二的。
-
键的长度必须介于 1 到 128 个允许的字符之间。
-
值的长度必须介于 0 到 256 个允许的字符之间。
-
每个标签集中的值不需要是唯一的。
-
可以用作键和值的字符包括 Unicode 字符、数字、空格及以下符号:_ . : / = + - @。
-
键和值区分大小写。