成本和使用情况报告 (CUR) 2.0 - AWS Data Exports

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

成本和使用情况报告 (CUR) 2.0

CUR 2.0 表提供了与成本和使用情况报告 (CUR) 相同的信息以及一些改进方面。

与成本和使用情况报告相比,成本和使用情况报告 2.0 进行了以下改进:

  • 一致的架构:CUR 2.0 包含一组固定的列,而 CUR 中包含的列可能每月有所不同,具体取决于您的 AWS 服务使用情况、成本类别和资源标签。

  • 嵌套数据:CUR 2.0 通过将 CUR 中的某些列折叠为具有折叠列的键值对的单个列来减少数据稀疏性。可以选择在 Data Exports 中将嵌套键作为单独的列进行查询,以匹配原始 CUR 架构和数据。

  • 附加列:CUR 2.0 包含两个附加列:bill_payer_account_nameline_item_usage_account_name

CUR 2.0 的 SQL 表名称是COST_AND_USAGE_REPORT

表配置

表配置是用户控制的属性,用户可以设置这些属性,以便在 Data Exports 中查询表之前更改表的数据或架构。表配置保存为 JSON 语句,可通过 AWS SDK/CLI 中的用户输入或控制台中的用户选择进行指定。

CUR 2.0 具有以下表配置:

配置名称 描述 有效值
TIME_GRANULARITY

此配置将 CUR 2.0 表中的成本和使用情况行项目更改为具有不同的时间粒度。

例如,选择“HOURLY”将使所有行项目都表示一小时的使用量。

HOURLY、DAILY、MONTHLY
INCLUDE_RESOURCES

此配置将 CUR 2.0 表中的成本和使用情况行项目更改为具有资源级粒度,并将“line_item_resource_id”列添加到表架构中。

启用此配置后,CUR 2.0 表会为每项使用了特定服务的资源提供一个行项目,而不是显示该服务的总使用量。

启用此配置会大大增加行数,还会增加导出的文件大小。

TRUE、FALSE
INCLUDE_SPLIT_COST_ALLOCATION_DATA

此配置将拆分成本分配数据和列 (split_line_item_*) 添加到 CUR 2.0 表。这些数据表明如何将某些 AWS 资源的使用量分配给不同的业务部门或团队。

启用此配置可以添加其他行和列,这些行和列显示如何将 EC2 实例分配给在该实例中运行的不同容器。有关更多信息,请参阅了解拆分成本分配数据

TRUE、FALSE
INCLUDE_MANUAL_DISCOUNT_COMPATIBILITY

注意:此配置仅适用于已加入自动计算折扣的折扣自动化计划的 AWS 客户。

此配置将 CUR 2.0 表中的折扣更改为“手动”添加到 CUR 时的显示方式,通常作为单独的行项目,并从架构中删除两列(“discount”和“total_discount”)。

TRUE、FALSE

AWS 组织支持

CUR 2.0 表继承了您在 Organizations 的整合账单功能中所做的设置。 AWS 启用整合账单后,管理账户和成员账户的行为会有所不同。如果您使用的是管理账户,则您的 CUR 2.0 表将包括管理账户和组织中所有成员账户的成本和使用数据。如果您使用的是会员账户,则您的 CUR 2.0 表仅包含该成员账户的成本和使用数据。

加入组织后,成员账户只能导出该账户成为该组织成员期间的数据。例如,假设一个成员账户在当月 15 日离开组织 A 并加入组织 B。然后,该成员账户创建一个导出。由于成员账户在加入组织 B 后创建了导出,因此该成员账户当月导出的 CUR 2.0 仅包括该账户成为组织 B 成员期间的成本和使用数据。

成员账户加入新组织后,该成员账户的成本和使用数据将记录在新组织的导出中。这与转换为成员账户并加入新组织的管理账户的结果相同。

当成员账户离开组织或转换为独立账户时,只要成员账户有权访问存储先前导出内容的 Amazon S3 存储桶,他们仍可以访问之前的导出。

有关更多信息,请参阅《账单用户指南》中的 AWS Organizations 整合AWS账单

CUR 2.0 列组

CUR 2.0 表中有 125 个可能的列,分组如下:

  • 账单:账单周期内的账单数据。

  • 成本类别:有关应用于行项目的成本类别的数据。

  • 折扣:有关您获得的任何折扣的数据。

  • 标识:用于标识行项目的数据。

  • 行项目:有关成本、使用量、使用类型、定价率、产品名称等的数据。

  • 定价:有关行项目定价的数据。

  • 产品:有关行项目中要计费的产品的数据。

  • 预留:有关应用于行项目的预留的数据。

  • 资源标签:有关应用于行项目的资源标签的数据。

  • 节省计划:有关应用于行项目的节省计划的数据。

  • 拆分行项目:有关其他行项目的拆分成本分配的数据。