

# 解释 CloudFront 的AWS账单和使用情况报告
<a name="billing-and-usage-interpreting"></a>

在获得[账单报告](reports-billing.md#billing-report)和[使用情况报告](reports-billing.md#usage-report)后，您可以通过本主题来了解如何解释账单上显示的每项 CloudFront 费用，以及每项费用对应的使用类型。本主题介绍了两个报告中可能出现的代码和AWS 区域缩写。

两列中的大多数代码都包含一个由两个字母组成的缩写，该缩写指示了活动的发生位置。在下表中，代码中的 *region* 在您的 AWS 账单和使用情况报告中将被下面其中一个由两个字母组成的缩写取代：
+ **AP：**香港、菲律宾、韩国、 台湾地区和新加坡（亚太地区）
+ **AU：**澳大利亚
+ **CA：**加拿大
+ **EU：**欧洲和以色列
+ **IN：**印度
+ **JP：**日本
+ **ME：**中东
+ **SA**：南美洲
+ **US：**美国
+ **ZA：**南非

有关各AWS 区域定价的更多信息，请参阅 [Amazon CloudFront 定价](https://aws.amazon.com/cloudfront/pricing/)。

**备注**  
该表未包含将您的对象从 Amazon S3 存储桶传输到 CloudFront 边缘站点所产生的费用。这些费用（如果有）显示在您的 AWS 账单中的 **AWS 数据传输**部分中。
下表中的第一列列出了您的AWS账单报告中显示的费用，并解释了每笔费用的含义。
 第二列列出了AWS使用情况报告中显示的项目，并显示了账单费用与使用情况报告项目之间的关联。


****  

| 您的AWS账单中的 CloudFront 费用 | AWS使用情况报告的 UsageType 列中的值 | 
| --- | --- | 
|  *region***-DataTransfer-Out-Bytes** 为响应用户的 `GET` 和 `HEAD` 请求而从位于 *region* 的 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 返回到查看器的字节数。 这包括通过 gRPC 从 CloudFront 返回给查看器的字节。  | 
|  *region***-DataTransfer-Out-OBytes** 为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而从 CloudFront 边缘站点向您的源或[边缘函数](edge-functions.md)传输的总字节数。费用包括将 WebSocket 数据从客户端传输到服务器的费用。  |  *region***-Out-OBytes-HTTP-Proxy** 为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTP 从 CloudFront 边缘站点向您的源或[边缘函数](edge-functions.md)传输的总字节数。 *region***-Out-OBytes-HTTPS-Proxy** 为响应 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求而通过 HTTPS 从 CloudFront 边缘站点向您的源或[边缘函数](edge-functions.md)传输的总字节数。 这包括通过 gRPC 从 CloudFront 边缘站点向您的源或 CloudFront Functions 传输的字节数。  | 
|  *region***-Requests-Tier1** HTTP `GET` 和 `HEAD` 请求的数量。  |  *region***-Requests-HTTP-Static** 为 TTL ≥ 3600 秒的对象提供的 HTTP `GET` 和 `HEAD` 请求的数量。 *region***-Requests-HTTP-Dynamic** 为 TTL < 3600 秒的对象提供的 HTTP `GET` 和 `HEAD` 请求的数量。  | 
|  *region***-Requests-Tier2-HTTPS** HTTPS `GET` 和 `HEAD` 请求的数量。  |  *region***-Requests-HTTPS-Static** 为 TTL ≥ 3600 秒的对象提供的 HTTPS `GET` 和 `HEAD` 请求的数量。 *region***-Requests-HTTPS-Dynamic** 为 TTL < 3600 秒的对象提供的 HTTPS `GET` 和 `HEAD` 请求的数量。  | 
|  *region***-Requests-HTTP-Proxy** CloudFront 转发到源或 [Edge 函数](edge-functions.md)的 HTTP `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求的数量。 还包括 CloudFront 转发至源或边缘函数的 HTTP [WebSocket](distribution-working-with.websockets.md) 请求（包含 `Upgrade: websocket` 标头的 `GET` 请求）的数量。  |  *region***-Requests-HTTP-Proxy** 与您的 CloudFront 账单中的相应项目相同。  | 
|  *region***-Requests-HTTPS-Proxy** CloudFront 转发到源或 [Edge 函数](edge-functions.md)的 HTTPS `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 请求的数量。 还包含以下请求类型： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/AmazonCloudFront/latest/DeveloperGuide/billing-and-usage-interpreting.html)  |  *region***-Requests-HTTPS-Proxy** 与您的 CloudFront 账单中的相应项目相同。  | 
|  *region***-Requests-HTTPS-Proxy-FLE** CloudFront 向您的源或 [Edge 函数](edge-functions.md)转发的且使用[字段级加密](field-level-encryption.md)处理的 HTTPS `DELETE`、`OPTIONS`、`PATCH` 和 `POST` 请求的数量。  |  *region***-Requests-HTTPS-Proxy-FLE** 与您的 CloudFront 账单中的相应项目相同。  | 
|  *region***-Bytes-OriginShield** 从源传输至任何[区域边缘缓存](HowCloudFrontWorks.md#CloudFrontRegionaledgecaches)的总字节数，包括启用为 [Origin Shield](origin-shield.md) 的区域边缘缓存。  |  *region***-Bytes-OriginShield** 与您的 CloudFront 账单中的相应项目相同。  | 
|  *region***-OBytes-OriginShield** 从任何[区域边缘缓存](HowCloudFrontWorks.md#CloudFrontRegionaledgecaches)传输至源的总字节数，包括启用为 [Origin Shield](origin-shield.md) 的区域边缘缓存。  |  *region***-OBytes-OriginShield** 与您的 CloudFront 账单中的相应项目相同。  | 
|  *region***-Requests-OriginShield** 作为增量层传输至 [Origin Shield](origin-shield.md) 的请求数。对于通过代理到达源的动态（不可缓存）请求，Origin Shield 始终是增量层。对于可缓存请求，Origin Shield 有时是一个增量层。 有关更多信息，请参阅 [估算 Origin Shield 成本](origin-shield.md#origin-shield-costs)。  |  *region***-Requests-OriginShield** 与您的 CloudFront 账单中的相应项目相同。  | 
|  **失效** 使对象失效（将对象从 CloudFront 边缘站点中删除）所产生的费用。有关更多信息，请参阅 [支付文件失效费用](PayingForInvalidation.md)。  |  **失效** 与您的 CloudFront 账单中的相应项目相同。  | 
|  **SSL-Cert-Custom** 使用 SSL 证书及 CloudFront 备用域名（例如 example.com）而不是使用 CloudFront 为您的分配指定的默认 CloudFront SSL 证书及域名所产生的费用。  |  **SSL-Cert-Custom** 与您的 CloudFront 账单中的相应项目相同。  | 
|  **RealTimeLog-KinesisDataStream** 按为[实时访问日志](real-time-logs.md)生成的行数收取的费用。  |  **RealTimeLog-KinesisDataStream** 与您的 CloudFront 账单中的相应项目相同。  | 
|  **Executions-CloudFrontFunctions** 按 [CloudFront Functions](cloudfront-functions.md) 调用次数收取的费用。  |  **Executions-CloudFrontFunctions** 与您的 CloudFront 账单中的相应项目相同。  | 
|  ***区域*-Lambda-Edge-Request** 按 [Lambda@Edge](lambda-at-the-edge.md) 函数调用次数收取的费用。  |  ****区域**-Lambda-Edge-Request** 与您的 CloudFront 账单中的相应项目相同。  | 
|  ***区域*-Lambda-Edge-GB-Second** 从您的 [Lambda@Edge](lambda-at-the-edge.md) 函数被调用到函数返回或终止的时间段内的费用。  |  ***区域*-Lambda-Edge-GB-Second** 与您的 CloudFront 账单中的相应项目相同。  | 
|  **KeyValueStore-EdgeReads** 按对 [CloudFront KeyValueStore](kvs-with-functions.md) 方法、`get()`、`exists()` 和 `meta()` 的读取调用次数收取的费用。有关更多信息，请参阅 [键值存储的帮助程序方法](functions-custom-methods.md)。  |  **KeyValueStore-EdgeReads** 与您的 CloudFront 账单中的相应项目相同。  | 
|  **KeyValueStore-APIOperations** 按对 [CloudFront KeyValueStore](kvs-with-functions.md) API 的调用次数收取的费用。  |  **KeyValueStore-APIOperations** 与您的 CloudFront 账单中的相应项目相同。  | 