

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS CloudFront 的帳單和用量報告
<a name="reports-billing"></a>

AWS 為 CloudFront 提供兩個用量報告：
+  AWS 帳單報告是您正在使用的所有活動的 AWS 服務 高階檢視，包括 CloudFront。
+  AWS 用量報告是特定服務的活動摘要，依小時、天或月彙總。它還包含用量圖表，提供 CloudFront 使用量的圖形表示。

**注意**  
如同其他 AWS 服務，CloudFront 只會針對您使用的項目向您收費。如需詳細資訊，請參閱 [CloudFront 定價](https://aws.amazon.com/cloudfront/pricing/)。

**Topics**
+ [檢視 CloudFront 的 AWS 帳單報告](#billing-report)
+ [檢視 CloudFront 的 AWS 用量報告](#usage-report)
+ [解譯 CloudFront 的 AWS 帳單和用量報告](billing-and-usage-interpreting.md)

## 檢視 CloudFront 的 AWS 帳單報告
<a name="billing-report"></a>

您可以在 AWS 帳單與成本管理 主控台的**帳單**頁面上檢視依服務列出的 AWS 用量和費用摘要。<a name="billing-report-procedure"></a>

**檢視 AWS 帳單報告**

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) 開啟 AWS 帳單與成本管理 主控台。

1. 在導覽窗格中，選擇 **Bills (帳單)**。

1. 選擇一個**帳單期間** (例如 2023 年 8 月)。

1. 在**依服務收費**索引標籤上，選擇 **CloudFront**，然後展開**全域**或 AWS 區域 名稱。

1. 若要下載 CSV 格式的詳細帳單報告，請選擇**全部下載為 CSV**。

如需 AWS 帳單的詳細資訊，請參閱*AWS Billing 《 使用者指南*》中的[檢視帳單](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/getting-viewing-bill.html)。

帳單報告包含以下適用於 CloudFront 的值：
+ **ProductCode**：`AmazonCloudFront`
+ **UsageType** – 下列其中一個值：
  + 識別資料傳輸類型的代碼
  + `Invalidations`
  + `Executions-CloudFrontFunctions`
  + `KeyValueStore-APIOperations`
  + `KeyValueStore-EdgeReads`
  + `RealTimeLog-KinesisDataStream`
  + `SSL-Cert-Custom`
+ **ItemDescription**：**UsageType** 的計費費率說明。
+ **UsageStart Date** 及 **UsageEndDate**：套用用量的日期，採用國際標準時間 (UTC)。
+ **UsageQuantity**：下列其中一個值：
  + 指定時段期間的請求數目
  + 資料傳輸量 (以 GB 為單位)
  + 失效的物件的數量
  + 與已啟用 CloudFront 分佈關聯的 SSL 憑證，按月份依比例分配計算的總和。例如，如果您有一個整個月期已啟用分佈的相關聯憑證和另一個半月期已啟用分佈相關聯憑證，則此值將為 1.5。

## 檢視 CloudFront 的 AWS 用量報告
<a name="usage-report"></a>

AWS 提供比帳單報告更詳細的 CloudFront 用量報告，但比 CloudFront 存取日誌更不詳細。用量報告按小時、日或月提供彙總用量資料；並按地區和使用類型列出操作，例如從澳洲區域轉出的資料。

**檢視 AWS 用量報告**

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/) 開啟 AWS 帳單與成本管理 主控台。

1. 在導覽窗格中選擇 **Cost Explorer**。

1. 在**新成本與用量報告**頁面上的報告**參數**面板中，選擇報告的日期範圍和精細程度。

1. 在**篩選條件**、**服務**下選取 **CloudFront**。

1. 選取**用量類型**。

1. 在**成本和用量明細**下選擇**以 CSV 格式下載**。

如需 AWS 用量報告的詳細資訊，請參閱*AWS 資料匯出 《 使用者指南*》中的[AWS 用量報告](https://docs.aws.amazon.com/cur/latest/userguide/usage-report.html)。

CloudFront 用量報告包含以下值：
+ **服務** – `AmazonCloudFront`
+ **操作**：HTTP 方法。數值包含 `DELETE`、`GET`、`HEAD`、`OPTIONS`、`PATCH`、`POST` 和 `PUT`。
+ **UsageType** – 下列其中一個值：
  + 識別資料傳輸類型的代碼
  + `Invalidations`
  + `Executions-CloudFrontFunctions`
  + `KeyValueStore-APIOperations`
  + `KeyValueStore-EdgeReads`
  + `RealTimeLog-KinesisDataStream`
  + `SSL-Cert-Custom`
+ **資源**：與用量相關聯的 CloudFront 分佈之 ID，或是您已經與 CloudFront 分佈建立關聯的 SSL 憑證之憑證 ID。
+ **StartTime/EndTime**：套用用量的日期，採用國際標準時間 (UTC)。
+ **UsageValue**：(1) 在指定期間內的請求數量或 (2) 以位元組為單位的資料傳輸量。

如果您使用 Amazon S3 做為 CloudFront 的原始伺服器，請考慮執行 Amazon S3 的用量報告。但是，如果您將 Amazon S3 用於 CloudFront 分佈原始伺服器以外的用途，可能無法清楚哪些部分可套用於您的 CloudFront 使用量。

**提示**  
如需 CloudFront 針對物件所接收之每個請求的詳細資訊，請開啟您的分佈的 CloudFront 存取記錄。如需詳細資訊，請參閱[存取日誌 （標準日誌）](AccessLogs.md)。

如需瞭解報告中 CloudFront 費用和用量類型的詳細資訊，請參閱 [解譯 CloudFront 的 AWS 帳單和用量報告](billing-and-usage-interpreting.md)。

# 解譯 CloudFront 的 AWS 帳單和用量報告
<a name="billing-and-usage-interpreting"></a>

您取得[帳單報告](reports-billing.md#billing-report)和[用量報告](reports-billing.md#usage-report)後，可以使用此主題來瞭解如何解讀帳單上顯示的每項 CloudFront 費用，以及每項費用對應的用量類型。本主題包含可在兩個報告上顯示的代碼和 AWS 區域 縮寫。

兩欄中的大多數代碼都包含兩個字母的縮寫，指出活動的位置。在下表中，程式碼中的*區域*會在您的 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` 請求，從*區域*中的 CloudFront 邊緣站點提供的總位元組數。  |  *region***-Out-Bytes-HTTP-Static:** 透過 HTTP 為 TTL ≥ 3,600 秒的物件提供的位元組數。 *region***-Out-Bytes-HTTPS-Static:** 透過 HTTPS 為 TTL ≥ 3,600 秒的物件提供的位元組數。 *region***-Out-Bytes-HTTP-Dynamic:** 透過 HTTP 為 TTL < 3,600 秒的物件提供的位元組數。 *region***-Out-Bytes-HTTPS-Dynamic:** 透過 HTTPS 為 TTL < 3,600 秒的物件提供的位元組數。 *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` 請求時，從 CloudFront 邊緣節點透過 HTTP 傳輸到原始伺服器或[邊緣函數](edge-functions.md)的總位元組數。 *region***-Out-OBytes-HTTPS-Proxy** 回應 `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 請求時，從 CloudFront 邊緣節點透過 HTTPS 傳輸到原始伺服器或[邊緣函數](edge-functions.md)的總位元組數。 這包括透過 gRPC 從 CloudFront 邊緣節點傳輸到您的原始伺服器或 CloudFront Functions 的位元組數。  | 
|  *region***-Requests-Tier1** HTTP `GET` 和 `HEAD` 請求數。  |  *region***-Requests-HTTP-Static** 為物件提供的 HTTP `GET` 和 `HEAD` 請求數 (TTL ≥ 3,600 秒)。 *region***-Requests-HTTP-Dynamic** 為物件提供的 HTTP `GET` 與 `HEAD` 請求數 (TTL < 3,600 秒)。  | 
|  *region***-Requests-Tier2-HTTPS** HTTPS `GET` 和 `HEAD` 請求數。  |  *region***-Requests-HTTPS-Static** 為物件提供的 HTTPS `GET` 和 `HEAD` 請求數 (TTL ≥ 3,600 秒)。 *region***-Requests-HTTPS-Dynamic** 為物件提供的 HTTPS `GET` 與 `HEAD` 請求數 (TTL < 3,600 秒)。  | 
|  *region***-Requests-HTTP-Proxy** CloudFront 轉送到您原始伺服器或[邊緣函數](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-functions.md)的 HTTPS `DELETE`、`OPTIONS`、`PATCH`、`POST` 和 `PUT` 請求數。 也包含下列請求類型： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonCloudFront/latest/DeveloperGuide/billing-and-usage-interpreting.html)  |  *region***-Requests-HTTPS-Proxy** 與 CloudFront 帳單中的對應項目相同。  | 
|  *region***-Requests-HTTPS-Proxy-FLE** CloudFront 轉送到您原始伺服器或[邊緣函數](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** 付費使用具有 CloudFront 備用網域名稱 (如 example.com) 的 SSL 憑證的費用，而不使用預設的 CloudFront SSL 憑證和 CloudFront 指派給您的分佈的網域名稱。  |  **SSL-Cert-Custom** 與 CloudFront 帳單中的對應項目相同。  | 
|  **RealTimeLog-KinesisDataStream** [即時存取日誌](real-time-logs.md)產生的行數費用。  |  **RealTimeLog-KinesisDataStream** 與 CloudFront 帳單中的對應項目相同。  | 
|  **Executions-CloudFrontFunctions** [CloudFront Functions](cloudfront-functions.md) 調用次數的費用。  |  **Executions-CloudFrontFunctions** 與 CloudFront 帳單中的對應項目相同。  | 
|  ***region*-Lambda-Edge-Request** [Lambda@Edge](lambda-at-the-edge.md) 函數調用次數的費用。  |  ****region**-Lambda-Edge-Request** 與 CloudFront 帳單中的對應項目相同。  | 
|  ***region*-Lambda-Edge-GB-Second** 從調用 [Lambda@Edge](lambda-at-the-edge.md) 函數到傳回或終止時的持續時間費用。  |  ***region*-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 帳單中的對應項目相同。  | 