如何从详细账单报告迁移到 AWS 成本和使用情况报告?
上次更新时间:2020 年 4 月 27 日
我想要使用 AWS 成本和使用情况报告帮助我了解我的账单。如何从详细账单报告迁移到 AWS 成本和使用情况报告?
解决方案
AWS 成本和使用情况报告是 AWS 成本和使用情况数据的全面来源。有关 AWS 成本和使用情况报告中的列的完整列表,请参阅数据字典。
AWS 成本和使用情况报告包含详细账单报告 (DBR) 中拥有的大部分数据。此外,AWS 成本和使用情况报告还包括以下数据:
预留实例 (RI) 成本和使用情况 RI 区域大小灵活性 摊销 RI 成本 标准化 RI 单位 AWS 服务产品元数据如果您正在从 DBR 迁移到 AWS 成本和使用情况报告,请对齐两份报告之间的列映射:
| 详细账单报告中的字段名称 | AWS 成本和使用情况报告中的字段名称 |
| InvoiceId | bill/InvoiceId |
| 付款人账户 ID | bill/PayerAccountId |
| 关联账户 ID | lineItem/UsageAccountId |
| 产品名称 | product/ProductName |
| SubscriptionId | reservation/reservationARN |
| 使用类型 | lineItem/UsageType |
| Operation | lineItem/Operation |
| 可用区 | lineItem/AvailabilityZone |
| ReservedInstance | pricing/PurchaseOption |
| 项目说明 | lineItem/LineItemDescription |
| 使用起始日期 | lineItem/UsageStartDate |
| 使用终止日期 | lineItem/UsageEndDate |
| 使用数量 | lineItem/UsageAmount |
| 混合费率 | lineItem/BlendedRate |
| BlendedCost | lineItem/BlendedCost |
| UnBlendedRate | lineItem/UnblendedRate |
| UnBlendedCost | lineItem/UnblendedCost |
| ResourceId | lineItem/ResourceId |
在某些情况下,您必须使用与在 DBBR 中不同的方式筛选 AWS 成本和使用情况报告中的成本数据。下面是一些示例:
| 成本数据类型 | 在 DBR 中找到它 | 在 AWS 成本和使用情况报告中找到它 |
| 税费 | 解析“税费”的 ItemDescription 列 | 对“lineItem / lineItemType”=“Tax”进行筛选 |
| RI 折扣 | 对“ReservedInstance”= Y 进行筛选 | 对“lineItem / lineItemType”=“使用折扣”进行筛选 |
| RI 订阅成本(预付成本) | 不适用 | 对“lineItem / lineItemType”=“费用”进行筛选 |
| RI 经常性成本(月度费用) | 不适用 | 对“lineItem / lineItemType”=“RI 费用”进行筛选 |
| 退款 | 解析“退款”的 ItemDescription 列 | 对“lineItem / lineItemType”=“退款”进行筛选 |
| 积分 | 解析“积分”的 ItemDescription 列 | 对“lineItem / lineItemType”=“积分”进行筛选 |
AWS 成本和使用情况报告没有直接提供 DBR 中的部分列,但您可以通过查询查找这些数据。下面是一些示例:
注意:将以下查询中的 REPORT 替换为 AWS 成本和使用情况报告文件的名称。
LineItem
lineitem_lineitemtype = Usage
InvoiceTotal
Select
sum(lineitem_unblendedcost)
from
REPORT
group by bill_invoiceid
AccountTotal
Select
sum(lineitem_unblendedcost)
from
REPORT
group by lineitem_usageaccountid
StatementTotal
Select
sum(lineitem_unblendedcost)
from
REPORT
Discount
lineitem_lineitemtype = Discount
注意:AWS 成本和使用情况报告中没有 DBR 字段 RecordType、RecordId、 RateId、Discount 和 PricingPlanId。
AWS 成本和使用情况报告包含全面的成本数据,可能包括数千行。最佳做法是使用以下一种或多种解决方案高效地分析大型报告:
使用 Amazon Athena。 将 AWS 成本和使用情况报告上传至 Amazon Redshift,然后使用 Amazon QuickSight 对其进行解析。 使用 AWS Lambda 或 AWS Data Pipeline 将数据自动加载到 Amazon Redshift。