

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

# 探索更多数据以进行高级成本分析
<a name="ce-advanced-cost-analysis"></a>

Cost Explorer 以每日和每月粒度提供当前月份及前 13 个月的 AWS 成本和使用情况数据。您可以在控制台中或使用 Cost Explorer API 查询此数据。

您可以启用多年数据（按月粒度）以及过去 14 天的更精细数据（按小时和天粒度）。启用后，您可以在控制台中或通过 Cost Explorer API 使用此数据。

**Topics**
+ [月粒度的多年数据](ce-multi-year-data.md)
+ [精细数据](ce-granular-data.md)
+ [了解估计每月使用量摘要](ce-estimated-monthly-usage-summary.md)
+ [配置多年和精细数据](ce-configuring-data.md)

# 月粒度的多年数据
<a name="ce-multi-year-data"></a>

虽然您可以使用默认的 14 个月历史数据进行季度或每月的成本分析，但如果您想评估成本或确定长期成本趋势，则应在 Cost Explorer 中启用多年数据。 year-over-year

您可以为整个组织按每月粒度启用长达 38 个月的多年数据。使用多年数据进行更长时间的成本分析，您可以跟踪随着业务或应用程序 AWS 的成熟或实施基础架构优化后的成本变化。

启用后，可在 48 小时内获得多年数据。请注意，此数据仅在 Cost Explorer 中可用，因为节省计划和预留使用率和覆盖范围报告不支持此数据。

要在 Cost Explorer 中启用多年数据，请参阅 [配置多年和精细数据](ce-configuring-data.md)。

**注意**  
如果您的组织中连续三个月无人访问贵组织的多年数据，我们将禁用该数据。但是，如果您需要该数据，可以在 Cost Management 首选项中重新启用它。  
多年数据仅适用于 Cost Explorer 中的可收费成本。如果您已加入 B AWS illing Conductor，则将无法使用此功能。

# 精细数据
<a name="ce-granular-data"></a>

Cost Explorer 通过以下三个功能提供每小时和资源级别的粒度：
+ 每日粒度的资源级数据
+ 每小时粒度下所有 AWS 服务的成本和使用情况数据（不包括资源级数据）
+ EC2 实例（Elastic Compute Cloud）每小时粒度的资源级数据

根据您计划如何使用精细数据进行深入的成本和使用情况分析，启用其中一项或所有功能。

要在 Cost Explorer 中启用精细数据，请参阅 [配置多年和精细数据](ce-configuring-data.md)。

**注意**  
精细数据可见性仅适用于显示收费数据的账单视图。当您将 Billing Conductor 用作标准账单组或账单转账单组中的账户时，您无法在 Cost Explorer 中查看精细数据。

**Topics**
+ [每日粒度的资源级数据](ce-resource-daily.md)
+ [每小时粒度下所有 AWS 服务的成本和使用情况数据（不包括资源级数据）](ce-services-hourly.md)
+ [EC2 实例（Elastic Compute Cloud）每小时粒度的资源级数据](ce-ec2-hourly.md)

# 每日粒度的资源级数据
<a name="ce-resource-daily"></a>

在 Cost Explorer 中，您可以按每日粒度为所选 AWS 服务启用过去 14 天的资源级数据。

您可以应用**分组依据：资源**来按资源 ID 了解已为其启用资源级数据的服务的成本。与您尚未启用资源级数据的服务相关联的成本显示在 Cost Explorer 中的**无资源 ID** 下。如果您想关注特定服务的资源级成本，请在 Cost Explorer 中选择**资源**筛选条件，选择要分析的服务，然后选择所有资源（如果没有考虑特定资源）或特定资源 ID，以了解由该特定资源驱动的成本和使用情况。

使用资源级数据来确定成本驱动因素。在分析 AWS 成本的差异或异常时，您可以按服务进行分组，以首先了解哪个服务导致了差异或异常。然后，您可以在 Cost Explorer 中筛选该服务并按资源进行分组，以创建该服务中每个资源的成本视图。使用 Cost Explorer 表和图表了解哪些特定资源偏离了正常使用模式并导致了差异或异常。如果想要了解特定资源的支出随时间的变化情况（例如 S3 存储桶的支出），则可以在 Cost Explorer 中筛选该资源，方法是在**资源**筛选条件中选择该资源 ID。此外，资源级数据对于了解哪些特定资源正在消耗您的节省计划和预留承诺很有用。要创建此视图，您可以筛选“Savings Plan 包含的使用量”或“已应用预留的使用情况”费用类型，按资源进行分组，并筛选您已购买节省计划和预留的特定服务。

启用后，48 小时内即可获得每日粒度的资源级数据。请注意，此数据不适用于节省计划和预留使用率和覆盖率报告。

**注意**  
如果您的组织中连续三个月内没有人访问资源级数据，我们将禁用该组织每日粒度的资源级数据。但是，如果您需要该数据，可以在 Cost Management 首选项中重新启用它。  
Cost Explorer 显示每个服务成本最高的 5,000 个资源。如果您拥有超过 5,000 个资源，则可能无法在控制台中看到所有资源。但是，您可以使用资源 ID 搜索这些资源。考虑使用成本和使用情况报告（CUR）以 CSV 文件形式检索与所有资源相关联的成本和使用情况。

# 每小时粒度下所有 AWS 服务的成本和使用情况数据（不包括资源级数据）
<a name="ce-services-hourly"></a>

默认情况下，Cost Explorer 按每日和每月粒度提供最多 14 个月的数据。但是，您可以选择加入过去 14 天的每小时粒度。

您可以使用每小时粒度来以最精细的小时级别监控成本和使用模式。此类数据对于了解您的 AWS 使用高峰时段以及这些高峰时段的成本会有多高特别有用。如果您正在考虑购买节省计划或预留实例，则每小时粒度可以帮助您了解每小时的平均支出，从而实现最佳购买。如果您正在考虑微调架构或计划启动新项目，则启用每小时粒度可以帮助开发人员按小时监控架构的性能并确定优化机会。

启用后，48 小时内可在 Cost Explorer 以及节省计划使用率和覆盖率报告中获取每小时粒度的数据。

# EC2 实例（Elastic Compute Cloud）每小时粒度的资源级数据
<a name="ce-ec2-hourly"></a>

在 Cost Explorer 中，您可以启用过去 14 天内每小时粒度的 EC2 资源级数据。使用此数据，您可以在 Cost Explorer 中查看每个 EC2 实例级别的每小时成本和使用情况。通过按资源进行分组并筛选 EC2 服务的 Cost Explorer 视图，这可以帮助您了解每个 EC2 实例驱动的成本和使用情况。

此类数据可帮助您分析差异或异常。例如，如果看到 EC2 成本出现峰值，则可以使用每小时粒度来精确定差异开始的时间，然后按资源对成本进行分组，以了解哪个特定 EC2 实例导致了峰值。能够精确地确定差异的来源可以帮助开发人员了解其架构中的哪些特定更改导致了此差异，或者这是否是实际异常或由于流量增加而导致的有效峰值。如果您正在考虑应该购买多少个 EC2 预留实例，那么了解每小时运行的实例数量和类型会很有用，因为您可以做出明智的决定，以确保获得最大的预留实例利用率。如果您目前有节省计划或预留实例，请启用每小时粒度的 EC2 资源级数据，以了解哪些特定实例使用了您的节省计划或预留实例。

启用后，48 小时内即可获得每小时粒度的 EC2 资源级数据。此数据不适用于节省计划和预留使用率和覆盖率报告。

# 了解估计每月使用量摘要
<a name="ce-estimated-monthly-usage-summary"></a>

当您在 Cost Explorer 中启用精细数据时，Cost Explorer 需要为您的组织托管的使用情况记录数量会增加。为了确保 Cost Explorer 能够尽快响应查询，Cost Explorer 会限制为您的组织存储的精细数据量。

**注意**  
**如果您为 **EC2 实例（Elastic Compute Cloud-Compute Cloud-Compute）资源级数据****和所有 AWS 服务的成本和使用情况数据启用每小时粒度（不包括资源级数据）**，则根据成本和使用情况报告的每小时使用量记录将有所下降。**这是因为 EC2 每小时使用情况记录在 **EC2 实例**下移动和报告。

在成本管理首选项中，您可以查看精细数据首选项选择的估计使用情况记录计数，并了解您与 Cost Explorer 数据限制的接近程度。请参阅“了解 Cost Explorer 数据阈值限制”。

Cost Explorer 中的每小时粒度是一项付费功能，其费用取决于您的每小时使用情况记录计数。了解每小时粒度功能的估计使用情况记录计数可以帮助您在启用这些功能之前估算其成本。请参阅“估算 Cost Explorer 每小时粒度的成本”。

**注意**  
成本管理首选项中显示的使用情况记录适用于您的整个组织，并且是根据您过去的平均使用情况进行的估算。任何过去、当前或未来月份的实际使用情况记录可能与这些值不同。如果您是新 AWS 客户，并且至少有一个月没有使用 AWS ，则由于数据不足，我们无法估算您的使用记录。

**Topics**
+ [了解 Cost Explorer 数据阈值限制](ce-data-threshold-limits.md)
+ [估算 Cost Explorer 每小时粒度的成本](ce-hourly-granularity.md)

# 了解 Cost Explorer 数据阈值限制
<a name="ce-data-threshold-limits"></a>

Cost Explorer 对于每日粒度的资源级数据支持最多 5 亿条使用情况记录，对于每小时粒度功能支持最多 5 亿条使用情况记录（每小时粒度的 EC2 资源级数据和不含资源的所有服务每小时粒度数据）。

为了确保 Cost Explorer 能够提供最佳客户体验，如果您的估计使用情况记录超过了这些限制，您将收到数据阈值错误，并且将无法保存您的首选项。

如果在按每日粒度设置资源级数据时收到数据阈值错误，则可以减少要为其启用资源级数据的服务数量。如果错误仍然存在，请考虑使用成本和使用情况报告（CUR）来检索数据。您可以将 CUR 设置为包含资源 IDs。

如果在设置每小时粒度时收到数据阈值错误，请考虑在所有服务的每小时成本和使用情况数据（不含资源级数据）以及每小时粒度的 EC2 资源级数据之间进行选择。如果错误仍然存在，请考虑使用成本和使用情况报告（CUR）来检索数据。您可以将 CUR 设置为以每小时为单位获取资源的成本和使用量信息。 IDs

# 估算 Cost Explorer 每小时粒度的成本
<a name="ce-hourly-granularity"></a>

Cost Explorer 提供每小时粒度数据，每条使用情况记录的每日费用为 0.00000033 美元，相当于每月每 1,000 条使用情况记录 0.01 美元。使用情况记录对应于具有特定资源和使用情况类型的行项目。

Cost Explorer 根据过去 14 天内托管在 Cost Explorer 中的每小时使用情况记录总数按日向您计费。例如，如果您在过去一个月中每天全天运行一个 EC2 实例，并且启用了每小时粒度，则 Cost Explorer 每天将托管 336 条记录（24 小时 x 14 天），每天向您收取 0.0001 美元（每条记录 0.00000033 美元 x 336 条记录），因此每月账单为 0.003 美元（每日费用 0.0001 美元 x 30）。

对于提供的估计使用记录数，您可以使用提供的公式自行计算成本，也可以使用 AWS 定价计算器。

**注意**  
精细数据可见性仅适用于显示收费数据的账单视图。当您将 Billing Conductor 用作标准账单组或账单转账单组中的账户时，您无法在 Cost Explorer 中查看精细数据。

# 配置多年和精细数据
<a name="ce-configuring-data"></a>

使用管理账户，您可以在 Cost Explorer 中启用多年数据和精细数据。您可以在控制台中的成本管理首选项中执行此操作。

但是，为了启用多年和精细数据，您首先需要管理访问权限以查看和编辑成本管理首选项。请参阅[使用 IAM 控制访问](ce-iam-access.md)。

**注意**  
精细数据可见性仅适用于显示收费数据的账单视图。当您将 Billing Conductor 用作标准账单组或账单转账单组中的账户时，您无法在 Cost Explorer 中查看精细数据。

**设置多年和精细数据**

1. 打开账单与成本管理控制台，网址为 [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/)。

1. 在导航窗格中，选择**成本管理首选项**。

1. 要获取最长 38 个月的历史数据，请选择**每月粒度的多年数据**。

1. 要启用资源级或每小时精细数据，请考虑以下选项：
**注意**  
过去 14 天的每小时数据和每日资源级数据均可用。
   + 每小时粒度
     + 选择**按小时粒度计算所有 AWS 服务的成本和使用情况数据**，以获取不包含资源级数据的所有 AWS 服务的每小时数据。
     + 选择 **EC2 实例（Elastic Compute Cloud）资源级数据**，以按每小时粒度在实例级别跟踪 EC2 的成本和使用情况。
   + 每日粒度
     + **按每日粒度选择资源级数据**，以获取单个或所有服务的资源级数据。 AWS 
     + 从**每日粒度的AWS 服务**下拉列表中选择要为其启用资源级数据的服务。
**注意**  
下拉列表仅包含您的组织在过去六个月内使用过的服务。它们的排名从成本最高的服务开始。

1. 选择**保存首选项**。

**注意**  
数据设置更改可能需要长达 48 小时才能反映在 Cost Explorer 中。此外，保存您的首选项后，48 小时内您将无法进行任何其他更改。  
如果您首选项的估计数据量超出 Cost Explorer 的限制，您将收到一条错误消息，指出您已达到数据阈值限制，并且无法保存您的首选项。请参阅“了解 Cost Explorer 数据阈值限制”。

# 使用 IAM 控制访问
<a name="ce-iam-access"></a>

您可以使用 AWS 身份和访问管理 (IAM) Access Management 来管理个人用户对您的成本管理偏好的访问权限。然后，您可以为每个 IAM 角色或用户单独授予或撤销访问权限。您需要添加以下操作才能查看和编辑首选项：`ce:GetPreferences`、`ce:UpdatePreferences`、`ce:GetDimensionValues` 和 `ce:GetApproximateUsageRecords`。

下面是包含相关操作的示例 IAM 策略，可让您查看和编辑成本管理首选项，从而启用多年和精细数据：

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "ce:GetPreferences",
                "ce:UpdatePreferences",
                "ce:GetDimensionValues",
                "ce:GetApproximateUsageRecords"
            ],
            "Resource": "*"
        }
    ]
}
```

------