

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

# 成本和使用情况报告故障排除
<a name="troubleshooting-cur"></a>

**Topics**
+ [为什么我的成本和使用情况报告数据与其他账单和成本管理功能中显示的数据不匹配？](#cur-data-differences)
+ [更改我的报告设置后如何回填数据？](#cur-backfill-data)
+ [为什么我在 Amazon S3 中的报告文件夹存储在未命名的文件夹中？](#cur-unnamed-folder)
+ [为什么我不能选择在报告中包含资源的 IDs 选项？](#cur-activate-resource-ids)
+ [为什么我的 Amazon Athena 成本和使用情况报告查询不适用于 Amazon Redshift，或者我的 Amazon Redshift 查询不适用于 Amazon Athena？](#cur-athena-redshift-queries)
+ [为什么我的报告中包含的列与上个月相比发生了变化？](#cur-cur-columns-changed)
+ [为什么我的报告中的列更改后，查询或表格无法正常工作了？](#cur-cur-columns-changed-solutions)
+ [如何查询我的报告？](#cur-cur-query-help)
+ [在哪里可以找到 Amazon EC2 专属主机的账单数据？](#cur-cur-dedicated-hosts)
+ [如何解读 Amazon EC2 弹性 IP 地址的账单数据？](#cur-cur-elastic-ips)
+ [整合账单中的未混合费率或成本与混合费率或成本有何不同？](#cur-consolidated-billing-unblended-blended)
+ [为什么我的报告中的某些行项目的混合费率或混合成本为 0？](#cur-blended-rate-zero)
+ [我的报告中的全部预付预留实例如何摊销？](#cur-all-upfront-ri)

## 为什么我的成本和使用情况报告数据与其他账单和成本管理功能中显示的数据不匹配？
<a name="cur-data-differences"></a>

由于以下原因，其他账单和成本管理功能（Cost Explorer、详细账单报告、账单和成本管理控制台）可能会以不同方式提供您的成本：
+ 账单功能以不同方式对成本数据进行四舍五入。
+ 账单功能可能具有不同的数据刷新设置。例如，您可以选择成本和使用情况报告是否自动刷新以前结算的账单，并在最终确定账单后应用任何退款、服务抵扣金额或支持费用。Cost Explorer 自动反映相同的项目。在该场景中，如果您在成本和使用情况报告中没有激活自动刷新，成本和使用情况报告数据将与 Cost Explorer 数据不匹配。
+ 账单功能可能以不同方式对费用进行分组。例如，账单和成本管理控制台中的**账单**页面将数据传输费用显示为 **AWS 服务费用**中的单独**数据传输**组，而成本和使用情况报告和 Cost Explorer 将数据传输费用显示为每种服务的使用类型。

在了解这些原因后，如果您仍然认为成本和使用情况报告与其他账单和成本管理功能之间存在差异，请创建支持案例以请求检查您的成本数据。在您的支持案例中，确保提供您希望检查的报告名称和账单周期。有关创建案例的更多信息，请参阅[获取有关导出和报告的帮助](billing-get-answers.md)。

## 更改我的报告设置后如何回填数据？
<a name="cur-backfill-data"></a>

创建支持案例以请求回填您的成本数据。在您的支持案例中，确保提供您希望回填的报告名称和账单周期。有关创建案例的更多信息，请参阅[获取有关导出和报告的帮助](billing-get-answers.md)。

请注意，在以下场景中，您无法回填成本数据：
+ 您无法回填账户创建日期之前的成本数据。
+ 如果您使用 AWS Organizations 并且组织结构发生了变化，例如哪个账户被指定为管理账户，则无法使用以前的组织结构回填数据。
+ 如果您使用 AWS Organizations 并更换了组织，那么在加入当前组织之前，您将无法获得回填数据。

## 为什么我在 Amazon S3 中的报告文件夹存储在未命名的文件夹中？
<a name="cur-unnamed-folder"></a>

报告的**报告路径前缀**中的任何 **/** 字符在 Amazon S3 存储桶中生成一个未命名的文件夹。要在下次更新报告时删除未命名的文件夹，请编辑报告设置并从**报告路径前缀**中删除 **/** 字符。有关说明，请参阅[编辑成本和使用情况报告配置](edit-cur.md)。

## 为什么我不能选择在报告中包含资源的 IDs 选项？
<a name="cur-activate-resource-ids"></a>

在创建报告时，您可以选择**包括资源 ID** 选项。如果您在创建报告时将**报告版本控制**设置为**覆盖现有报告**，则在创建报告后无法修改**包括资源 ID** 选项。要包含资源 IDs，必须创建新报告并选择**包含资源 ID** 选项。

## 为什么我的 Amazon Athena 成本和使用情况报告查询不适用于 Amazon Redshift，或者我的 Amazon Redshift 查询不适用于 Amazon Athena？
<a name="cur-athena-redshift-queries"></a>

Amazon Athena 和 Amazon Redshift 数据库以不同方式设置成本和使用情况报告列格式。Amazon Athena 在列名称中的单词之间添加下划线（line\$1item\$1normalized\$1usage\$1amount）。Amazon Redshift 在列类型和属性之间添加下划线（lineitem\$1normalizedusagemount）。确保修改您的查询以与 Amazon Athena 或 Amazon Redshift 中的列名称格式匹配。

## 为什么我的报告中包含的列与上个月相比发生了变化？
<a name="cur-cur-columns-changed"></a>

报告中 AWS 包含的列取决于您的 AWS 使用情况。每个报告都包含带有 **identity/**、**bill/** 和 **lineItem/** 前缀的列：
+ 身份/ LineItemId
+ 身份/ TimeInterval
+ 账单/ InvoiceId
+ 账单/ BillingEntity
+ 账单/ BillType
+ 账单/ PayerAccountId
+ 账单/ BillingPeriodStartDate
+ 账单/ BillingPeriodEndDate
+ lineItem/ UsageAccountId
+ lineItem/ LineItemType
+ lineItem/ UsageStartDate
+ lineItem/ UsageEndDate
+ lineItem/ ProductCode
+ lineItem/ UsageType
+ lineItem/Operation
+ lineItem/ AvailabilityZone
+ lineItem/ ResourceId
+ lineItem/ UsageAmount
+ lineItem/ NormalizationFactor
+ lineItem/ NormalizedUsageAmount
+ lineItem/ CurrencyCode
+ lineItem/ UnblendedRate
+ lineItem/ UnblendedCost
+ lineItem/ BlendedRate
+ lineItem/ BlendedCost
+ lineItem/ LineItemDescription
+ lineItem/ TaxType
+ lineItem/ LegalEntity

只有当您的每月 AWS 使用量生成数据来填充这些列时，才会包含所有其他列。

例如，只有在您在该月使用了节省计划时，您的报告才会包含 **savingsPlan/** 列。

## 为什么我的报告中的列更改后，查询或表格无法正常工作了？
<a name="cur-cur-columns-changed-solutions"></a>

报告中 AWS 包含的列取决于您当月的 AWS 使用情况。由于报告中包含的列可能会发生变化，因此，最佳实践是在基于您的报告的任何自定义查询或表中引用列名称而不是列号。

## 如何查询我的报告？
<a name="cur-cur-query-help"></a>

有关查询成本和使用情况报告的详细信息，请参阅 Well-Ar AWS chitected Labs 网站中的 [CUR 查询库帮助](https://wellarchitectedlabs.com/cost/300_labs/300_cur_queries/query_help/)。

## 在哪里可以找到 Amazon EC2 专属主机的账单数据？
<a name="cur-cur-dedicated-hosts"></a>

在 **ResourceID** 列中，查找专属主机 ID 而不是实例 ID。由于专属主机按专属主机运行时间进行计量，因此，您的报告按与主机 ID 关联的计量小时数显示专属主机使用情况。

## 如何解读 Amazon EC2 弹性 IP 地址的账单数据？
<a name="cur-cur-elastic-ips"></a>

Amazon EC2 弹性 IP 地址是按汇总结果计量的。这意味着，报告中的每个行项目并不与单独的弹性 IP 地址相对应。每个行项目表示应计费的总小时数。您可以免费为运行的实例分配一个弹性 IP 地址。对于分配给实例的每个额外弹性 IP 地址，您需要按比例按小时付费。此外， AWS 还会对未分配的弹性 IP 地址按小时收取费用。

## 整合账单中的未混合费率或成本与混合费率或成本有何不同？
<a name="cur-consolidated-billing-unblended-blended"></a>

通过整合账单 AWS Organizations，非混合和混合费率或成本可以帮助您了解独立账户与组织中的关联账户相比，账户的使用费用是多少。某些服务提供的定价套餐可以随着使用量的增加而降低单位成本。由于 AWS 汇总了组织中某项服务的所有使用情况，因此当个人账户的使用量汇总到组织的每月使用量时，他们可能会更快地访问价格较低的套餐。

未混合费率是与单个账户的服务使用量关联的费率。对于行项目，未混合成本等于使用量乘以未混合费率。如果账户是单独账户，则未混合成本是该账户的使用量成本。混合费率是与组织中的各个账户的总使用量关联的费率，并针对这些账户进行平均计算。对于行项目，混合成本等于使用量乘以混合费率。混合成本是账户作为组织中的关联账户而产生的成本。

有关计算未混合成本和混合成本的更多信息和示例，请参阅《AWS Billing 用户指南》中的[了解整合账单](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/con-bill-blended-rates.html)。**

## 为什么我的报告中的某些行项目的混合费率或混合成本为 0？
<a name="cur-blended-rate-zero"></a>

具有预留实例折扣的 Amazon EC2 行项目的混合费率为零。对于这些订单项目，**LineItemType**是**折扣使用量**。

混合成本等于使用量乘以混合费率。如果混合费率或使用量的值为零，则混合成本也为零。

## 我的报告中的全部预付预留实例如何摊销？
<a name="cur-all-upfront-ri"></a>

由于全部预付预留实例已全额预付，因此，摊销成本在您的报告中反映为按关联的时间段（一年或三年）分摊的预付款。

所有@@ **预付预留实例的预留/ AmortizedUpfrontCostForUsage** **和预留 EffectiveCost** /的费率相同。这是因为，两个列都是按期限总小时数平均分摊预留实例的预付款。

预计您的报告中会填写所有预付预留实例的**RIFee**行项目，尽管金额**RIFee**为 0.00 美元。这些行项目表示当月的周期性小时成本，并且在其他列中具有其他使用量数据。所有预留实例都会生成**RIFee**订单项目。