View a markdown version of this page

标签专栏 - AWS Data Exports

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

标签专栏

标签列包含有关适用于订单项目的用户、账户、成本类别和资源标签的数据。如果选择此列,则无需在 CUR 2.0 中选择资源标签和成本类别列。

列名称 说明 数据类型
tags

一个地图列,包含给定行项目的所有标签及其值的键值对。此列中的值均为数据类型“string”。

只有在账单控制台中将标签密钥启用为成本分配标签后,标签密钥才会显示在此列中。启用后,特定键只有在其值应用于特定的行项目时才会显示在映射列中。

可以使用点运算符将此列的键作为单个列进行查询。有关更多信息,请参阅数据查询

map <string, string>

了解标签前缀和重叠的标签密钥

将成本分配标签与其他 AWS 标记机制一起使用时,您可能会遇到相同的标签密钥(例如 “部门” 或 “aws:createdBy”)出现在不同的标签上下文中的情况。 AWS 自动为这些标签添加前缀,以防止冲突并确保精确的成本分配。

标签前缀类型

AWS 使用以下前缀来区分不同的标签来源:

  1. resourceTags/-直接应用于资源的标签。 AWS

  2. userAttribute/-从 IAM 身份中心导入的用户属性。

  3. accountTag/-在账户级别应用的 AWS 标签。

  4. costCategory/-源自 AWS 成本类别的标签。

  5. iamPrincipal/-标签应用于 IAM 委托人。https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_additional-resources

示例:重叠的标签密钥

假设多个标记机制使用相同的标签密钥。以下是 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)