

# 查看 CloudFront 使用情况报告
<a name="usage-charts"></a>

CloudFront 使用情况报告包括以下信息：
+ **请求数** – 显示在指定的 CloudFront 分配的每个时间间隔内，CloudFront 响应来自选定区域中的边缘站点的请求总数。
+ **按协议划分的已传输数据**和**按目的地划分的已传输数据** – 显示在指定的 CloudFront 分配的每个时间间隔内，从选定区域中的 CloudFront 边缘站点传输的数据总量。它们以不同的方式分隔数据，如下所示：
  + **按协议** – 按协议分隔数据：HTTP 或 HTTPS。
  + **按目的地** – 按目的地分隔数据：分隔到您的查看器或源。

CloudFront 使用情况报告基于 CloudFront 的 AWS 使用情况报告。此报告不需要任何额外的配置。有关更多信息，请参阅 [查看 CloudFront 的AWS使用情况报告](reports-billing.md#usage-report)。

您可以查看过去 60 天内指定日期范围的图表，将每小时或每天作为数据点。通常，您可以查看 CloudFront 在 4 小时前收到的最新请求的相关数据，但数据偶尔会延迟（长达 24 小时）。

有关更多信息，请参阅 [使用率图表与 CloudFront 使用率报告中的数据的相关度](#usage-charts-table)。

**Topics**
+ [在控制台中查看 CloudFront 使用情况报告](#usage-charts-howto)
+ [以 CSV 格式下载数据](#usage-csv)
+ [使用率图表与 CloudFront 使用率报告中的数据的相关度](#usage-charts-table)

## 在控制台中查看 CloudFront 使用情况报告
<a name="usage-charts-howto"></a>

您可以在控制台中查看 CloudFront 使用情况报告。<a name="usage-charts-procedure"></a>

**查看 CloudFront 使用情况报告**

1. 登录 AWS 管理控制台，并通过以下网址打开 CloudFront 控制台：[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 在导航窗格中，选择**使用情况报告**。

1. 在 **CloudFront 使用情况报告**窗格中，对于**开始日期**和**结束日期**，请选择您要显示使用情况图表的日期范围。可用的范围取决于您为**粒度**选择的值：
   + **每天** – 要显示每天一个数据点的图表，请选择前 60 天内的任何日期范围。
   + **每小时** – 要显示每小时一个数据点的图表，请选择前 60 天内的最多 14 天的任何日期范围。

   日期和时间采用协调世界时 (UTC)。

1. 对于**粒度**，请指定在图表中是每天显示一个数据点还是每小时显示一个数据点。如果您指定大于 14 天的日期范围，则指定每小时一个数据点的选项不可用。

1. 对于**账单区域**，请选择包含您要查看的数据的 CloudFront 账单区域，或选择**所有区域**。使用情况图表包含 CloudFront 处理的指定区域中边缘站点的请求数据。CloudFront 处理请求的区域不一定与您的查看器的位置对应。

   请仅选择包含在分配的价格级别中的区域。否则，使用情况图表可能不会包含任何数据。例如，如果您为分配选择了价格级别 200，则不会包含南美洲和澳大利亚账单区域，因此 CloudFront 一般不会处理您来自这些区域的请求。有关定价级别的更多信息，请参阅 [CloudFront 定价](https://aws.amazon.com/cloudfront/pricing/)。

1. 在**分配**列表中，选择您要在使用情况图表中显示数据的分配：
   + **单个分配** — 此类图表显示选定的 CloudFront Web 分配的数据。**分配**列表显示分配 ID 和分配的备用域名 (CNAME)（如果有）。如果某个分配没有备用域名，该列表将包含该分配的原始域名。
   + **所有分配（不含已删除的分配）** – 此类图表显示与当前AWS账户关联的所有分配（不包括您已删除的分配）的汇总数据。
   + **所有删除的分配** – 此类图表显示与当前AWS账户关联但已在过去 60 天内删除的所有分配的汇总数据。

1. 选择**更新图表**。

**提示**  
要查看图表内每日或每小时数据点的数据，请将鼠标指针悬停在相应数据点上。
对于显示所传输的数据的图表，请注意，您可以将垂直比例更改为千兆字节、兆字节或千字节。

## 以 CSV 格式下载数据
<a name="usage-csv"></a>

您可以下载 CSV 格式的使用情况报告。本部分将介绍如何下载该报告并详细说明其中的各个值。<a name="usage-csv-procedure"></a>

**下载 CSV 格式的使用情况报告**

1. 在查看使用情况报告时，选择 **CSV**。

1. 在**打开*文件名***对话框中，选择是要打开还是保存文件。

### 该报告的相关信息
<a name="usage-csv-header"></a>

该报告的前几行包含以下信息：

**版本**  
该 CSV 文件格式的版本。

**报告**  
报告的名称。

**DistributionID**  
您运行报告的分配 ID、`ALL` (如果您运行了所有分配的报告) 或 `ALL_DELETED` (如果您运行了所有已删除的分配的报告)。

**StartDateUTC**  
您运行报告的日期范围的开始日期，采用协调世界时 (UTC)。

**EndDateUTC**  
您运行报告的日期范围的结束日期，采用协调世界时 (UTC)。

**GeneratedTimeUTC**  
您运行报告的日期和时间，采用协调世界时 (UTC)。

**粒度**  
报告中的每一行代表一小时还是一天。

**BillingRegion**  
查看器请求来自哪个洲或 `ALL` (如果您选择下载所有账单区域的报告)。

### 使用情况报告中的数据
<a name="usage-csv-data"></a>

该报告包括以下值：

**DistributionID**  
您运行报告的分配 ID、`ALL` (如果您运行了所有分配的报告) 或 `ALL_DELETED` (如果您运行了所有已删除的分配的报告)。

**FriendlyName**  
分配的备用域名 (CNAME)（如果有）。如果分配没有备用域名，则该列表会包括该分配的原始域名。

**BillingRegion**  
您运行报告的 CloudFront 账单区域或 `ALL`。

**TimeBucket**  
数据适用的小时或天，采用协调世界时 (UTC)。

**HTTP**  
在指定 CloudFront 分配的每个时间间隔内，CloudFront 响应从所选区域中边缘站点发出的 HTTP 请求数。值包括：  
+ `GET` 和 `HEAD` 请求数，这些请求促使 CloudFront 将数据传输给您的查看器
+ `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求数，这些请求促使 CloudFront 将数据传输给您的源

**HTTPS**  
在指定 CloudFront 分配的每个时间间隔内，CloudFront 响应从所选区域中边缘站点发出的 HTTPS 请求数。值包括：  
+ `GET` 和 `HEAD` 请求数，这些请求促使 CloudFront 将数据传输给您的查看器
+ `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求数，这些请求促使 CloudFront 将数据传输给您的源

**HTTPBytes**  
在指定 CloudFront 分配的时间段内，从所选账单区域中的 CloudFront 边缘站点通过 HTTP 传输的数据总量。值包括：  
+ 为响应 `GET` 和 `HEAD` 请求而从 CloudFront 传输到查看器的数据
+ `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求从查看器传输到 CloudFront 的数据
+ 为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而从 CloudFront 传输到查看器的数据

**HTTPSBytes**  
在指定 CloudFront 分配的时间段内，从所选账单区域中的 CloudFront 边缘站点通过 HTTPS 传输的数据总量。值包括：  
+ 为响应 `GET` 和 `HEAD` 请求而从 CloudFront 传输到查看器的数据
+ `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求从查看器传输到 CloudFront 的数据
+ 为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而从 CloudFront 传输到查看器的数据

**BytesIn**  
在指定 CloudFront 分配的每个时间间隔内，为响应所选区域中的 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而从 CloudFront 传输给源的数据总量。

**BytesOut**  
在指定 CloudFront 分配的每个时间间隔内，通过 HTTP 和 HTTPS 在所选区域中从 CloudFront 传输给查看器的数据总量。值包括：  
+ 为响应 `GET` 和 `HEAD` 请求而从 CloudFront 传输到查看器的数据
+ 为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而从 CloudFront 传输到查看器的数据

## 使用率图表与 CloudFront 使用率报告中的数据的相关度
<a name="usage-charts-table"></a>

以下列表显示了 CloudFront 控制台中的使用率图表与 CloudFront 使用率报告中**使用类型**列内各值的对应情况。

**Topics**
+ [请求数](#usage-charts-requests)
+ [按协议划分的已传输数据](#usage-charts-data-transferred-by-protocol)
+ [按目的地划分的已传输数据](#usage-charts-data-transferred-by-destination)

### 请求数
<a name="usage-charts-requests"></a>

此图表显示了在指定的 CloudFront 分配的每个时间间隔期间从所选区域的边缘站点 CloudFront 响应的请求总数，这些请求按协议（HTTP 或 HTTPS）和类型（静态、动态或代理）分隔。

**HTTP 请求的数量**  
+ *region***-Requests-HTTP-Static：**为 TTL ≥ 3600 秒的对象提供的 HTTP `GET` 和 `HEAD` 请求数
+ *region***-Requests-HTTP-Dynamic**：为 TTL < 3600 秒的对象提供的 HTTP `GET` 和 `HEAD` 请求数
+ *region***-Requests-HTTP-Proxy：**CloudFront 转发到源的 HTTP `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求数

**HTTPS 请求的数量**  
+ *region***-Requests-HTTPS-Static：**为 TTL ≥ 3600 秒的对象提供的 HTTPS `GET` 和 `HEAD` 请求数
+ *region***-Requests-HTTPS-Dynamic：**为 TTL < 3600 秒的对象提供的 HTTPS `GET` 和 `HEAD` 请求数
+ *region***-Requests-HTTPS-Proxy：**CloudFront 转发到源的 HTTPS `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求数

### 按协议划分的已传输数据
<a name="usage-charts-data-transferred-by-protocol"></a>

此图表显示在指定的 CloudFront 分配的每个时间间隔期间，从所选区域的 CloudFront 边缘站点传输的数据总量，这些数据按协议（HTTP 或 HTTPS）、类型（静态、动态或代理）和目的地（查看器或源）分隔。

**通过 HTTP 传输的数据**  
+ *region***-Out-Bytes-HTTP-Static：**通过 HTTP 为 TTL ≥ 3600 秒的对象提供的字节数
+ *region***-Out-Bytes-HTTP-Dynamic：**通过 HTTP 为 TTL < 3600 秒的对象提供的字节数
+ *region***-Out-Bytes-HTTP-Proxy：**为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTP 从 CloudFront 返回到查看器的字节数
+ *region***-Out-OBytes-HTTP-Proxy：**为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTP 从 CloudFront 边缘站点传输到源的字节总数

**通过 HTTPS 传输的数据**  
+ *region***-Out-Bytes-HTTPS-Static：**通过 HTTPS 为 TTL ≥ 3600 秒的对象提供的字节数
+ *region***-Out-Bytes-HTTPS-Dynamic：**通过 HTTPS 为 TTL < 3600 秒的对象提供的字节数
+ *region***-Out-Bytes-HTTPS-Proxy：**为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTPS 从 CloudFront 返回到查看器的字节数
+ *region***-Out-OBytes-HTTPS-Proxy：**为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTPS 从 CloudFront 边缘站点传输到源的字节总数

### 按目的地划分的已传输数据
<a name="usage-charts-data-transferred-by-destination"></a>

此图表显示在指定的 CloudFront 分配的每个时间间隔期间，从所选区域的 CloudFront 边缘站点传输的数据总量，这些数据按目的地（查看器或源）、协议（HTTP 或 HTTPS）和类型（静态、动态或代理）分隔。

**从 CloudFront 传输到您的查看器的数据**  
+ *region***-Out-Bytes-HTTP-Static：**通过 HTTP 为 TTL ≥ 3600 秒的对象提供的字节数
+ *region***-Out-Bytes-HTTPS-Static：**通过 HTTPS 为 TTL ≥ 3600 秒的对象提供的字节数
+ *region***-Out-Bytes-HTTP-Dynamic：**通过 HTTP 为 TTL < 3600 秒的对象提供的字节数
+ *region***-Out-Bytes-HTTPS-Dynamic：**通过 HTTPS 为 TTL < 3600 秒的对象提供的字节数
+ *region***-Out-Bytes-HTTP-Proxy：**为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTP 从 CloudFront 返回到查看器的字节数
+ *region***-Out-Bytes-HTTPS-Proxy：**为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTPS 从 CloudFront 返回到查看器的字节数

**从 CloudFront 传输到您的源的数据**  
+ *region***-Out-OBytes-HTTP-Proxy：**为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTP 从 CloudFront 边缘站点传输到源的字节总数
+ *region***-Out-OBytes-HTTPS-Proxy：**为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTPS 从 CloudFront 边缘站点传输到源的字节总数