本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
“标签” 列
标签列包含适用于该订单项的用户、账户、成本类别和资源标签的相关数据。如果选择此列,则无需在 CUR 2.0 中选择资源标签和成本类别列。
| 列名称 | 说明 | 数据类型 |
|---|---|---|
| tags |
一个映射列,其中包含给定行项目的所有标签及其值的键值对。此列中的值均为数据类型“string”。 只有在账单控制台中启用为成本分配标签时,标签密钥才会出现在此列中。启用后,特定键只有在其值应用于特定的行项目时才会显示在映射列中。 可以使用点运算符将此列的键作为单个列进行查询。有关更多信息,请参阅数据查询。 |
map <string, string> |
了解标签前缀和重叠的标签键
将成本分配标签与其他 AWS 标记机制一起使用时,您可能会遇到相同的标签密钥(例如 “部门” 或 “AWS: createdBy”)出现在不同的标签上下文中的情况。 AWS 自动为这些标签添加前缀,以防止冲突并确保精确的成本分配。
标签前缀类型
AWS uses the following prefixes to distinguish between different tag sources:-
resourceTags/-直接应用于资源的标签。 AWS
-
userAttribute/-从 IAM 身份中心导入的用户属性。
-
AccountTag/-应用于账户级别的 AWS 标签。
-
CostCategory/-源自成本类别 AWS 的标签。
考虑一个场景,即多个标记机制使用相同的标签密钥。以下是 AWS 处理它们的方法:
{ "resourceTags/department": "teamA", "resourceTags/appName": "app1", "userAttribute/Department": "teamB", "accountTag/department": "teamC", "accountTag/appName": "app3", "costCategory/department": "teamD" }
在本示例中:
-
资源在资源级别标有部门 “teaMa”
-
访问资源的用户属于 IAM 身份中心的 “teamB” 部门
-
该 AWS 账户有一个账户级别的标签,指示 “teamC” 部门
-
成本类别规则已将此成本分配给 “TeamD” 部门
每个标签都保留了其唯一的前缀,允许您同时从多个角度分析成本。这使您能够:
-
跟踪哪些资源属于哪些团队 (
resourceTags/department) -
了解哪些用户正在消耗来自哪些部门的资源 (
userAttribute/Department) -
根据账户所有权分配成本 (
accountTag/department) -
通过成本类别应用自定义业务逻辑 (
costCategory/department)