

# CloudFront の AWS の請求書と使用状況レポート
<a name="reports-billing"></a>

AWS には、CloudFront の使用状況レポートが 2 種類、用意されています。
+ AWS 請求レポートは、CloudFront も含めて、使用している AWS のサービスのアクティビティすべての概要を示します。
+ 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 Billing and Cost Management コンソールの **[請求書]** ページで、AWS の使用状況と料金の概要をサービス別に表示できます。<a name="billing-report-procedure"></a>

**AWS 請求レポートを表示するには**

1. AWS マネジメントコンソール にサインインし、AWS Billing and Cost Management コンソール ([https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/)) を開きます。

1. ナビゲーションペインで **[請求]** を選択します。

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)
  + 無効にされたオブジェクトの数
  + SSL 証明書を有効な CloudFront ディストリビューションに関連付けた月数を按分計算した合計値。たとえば、ある証明書を有効なディストリビューションに 1 か月まるまる関連付け、別の証明書を有効なディストリビューションに半月だけ関連付けた場合、この値は 1.5 になります。

## CloudFront の AWS 使用状況レポートを表示する
<a name="usage-report"></a>

AWS には、CloudFront 使用状況レポートが用意されています。これは請求レポートよりは詳細ですが、CloudFront アクセスログほど詳細ではありません。使用状況レポートには、使用状況データが時間、日、または月単位で集計され、リージョンと使用タイプ別に操作が一覧で示されます (たとえば、オーストラリアリージョンからデータが転送されたなど)。

**AWS 使用状況レポートを表示するには**

1. AWS マネジメントコンソール にサインインし、AWS Billing and Cost Management コンソール ([https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/)) を開きます。

1. ナビゲーションペインで、[**Cost Explorer**] を選択します。

1. **[新しいコストと使用状況レポート]** ページの **[レポートパラメータ]** ペインで、レポートの日付範囲と詳細度を選択します。

1. **[フィルター]**、**[サービス]** で、**[CloudFront]** を選択します。

1. **[使用状況]** を選択します。

1. **[コストと使用量の内訳]** で **[CSV 形式でダウンロード]** を選択します。

AWS 使用状況レポートの詳細については、「AWS Data Exports ユーザーガイド」の「[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 の使用状況レポートも作成することを検討してください。ただし、CloudFront ディストリビューションのオリジンとして以外の目的でも Amazon S3 を使用している場合は、どの部分が 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 リージョンの略語が含まれています。

2 つの列のコードには、たいてい、アクティビティの場所を示す 2 文字の略語が入っています。次の表のコードの *region* は、AWS 請求書と使用状況レポートでは以下の 2 文字の略語に置き換えられます。
+ **AP:** 香港、フィリピン、韓国、シンガポール、台湾、シンガポール (アジアパシフィック)
+ **AU:** オーストラリア
+ **CA:** カナダ
+ **EU:** ヨーロッパおよびイスラエル
+ **IN:** インド
+ **JP:** 日本
+ **ME:** 中東
+ **SA:** 南米
+ **US:** 米国
+ **ZA:** 南アフリカ

AWS リージョン別の料金の詳細については、「[Amazon CloudFront の料金](https://aws.amazon.com/cloudfront/pricing/)」を参照してください。

**注意事項**  
次の表には、Amazon S3 バケットから CloudFront エッジロケーションへのオブジェクト転送の料金は含まれていません。この料金が発生している場合、AWS 請求書の **[AWS Data Transfer]** ( データ転送) の部分に料金が表記されます。
最初の列は、AWS 請求レポートに表示される料金と、各料金の明細を示しています。
 2 列目は、AWS 使用状況レポートに表示される項目と、請求書の料金および使用状況レポートの項目との相互関係を示しています。


****  

| AWS 請求書の CloudFront 料金 | AWS 使用状況レポートの UsageType 列の値 | 
| --- | --- | 
|  *region***-DataTransfer-Out-Bytes** ユーザーの `GET` と `HEAD` リクエストへのレスポンスのために*リージョン*の CloudFront エッジロケーションから供給された合計バイト数。  |  *region***-Out-Bytes-HTTP-Static:** TTL ≥ 3,600 秒のオブジェクトのために HTTP 経由で供給されたバイト数。 *region***-Out-Bytes-HTTPS-Static:** TTL ≥ 3,600 秒のオブジェクトのために HTTPS 経由で供給されたバイト数。 *region***-Out-Bytes-HTTP-Dynamic:** TTL < 3,600 秒のオブジェクトのために HTTP 経由で提供されたバイト数。 *region***-Out-Bytes-HTTPS-Dynamic:** TTL < 3,600 秒のオブジェクトのために HTTPS 経由で配信されたバイト数。 *region***-Out-OBytes-HTTP-Proxy** `DELETE`、`OPTIONS`、`PATCH`、`POST`、および `PUT` リクエストへの応答として CloudFront からビューワーに HTTP 経由で返されたバイト数。 *region***-Out-Bytes-HTTPS-Proxy:** `DELETE`、`OPTIONS`、`PATCH`、`POST`、および `PUT` リクエストへの応答として CloudFront からビューワーに HTTPS 経由で返されたバイト数。 これには、CloudFront から gRPC 経由でビューワーに返されたバイト数が含まれます。  | 
|  *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 エッジロケーションからオリジンまたは[エッジ関数](edge-functions.md)に HTTP 経由で転送された合計バイト数。 *region***-Out-OBytes-HTTPS-Proxy** `DELETE`、`OPTIONS`、`PATCH`、`POST`、および `PUT` リクエストへのレスポンスのために CloudFront エッジロケーションからオリジンまたは[エッジ関数](edge-functions.md)に HTTPS 経由で転送された合計バイト数。 これには、CloudFront エッジロケーションから gRPC 経由でオリジンまたは CloudFront Functions に転送されたバイト数が含まれます。  | 
|  *region***-Requests-Tier1** HTTP `GET` および `HEAD` リクエストの数。  |  *region***-Requests-HTTP-Static** TTL ≥ 3,600 秒のオブジェクトのために供給された HTTP `GET` および `HEAD` リクエストの数。 *region***-Requests-HTTP-Dynamic** TTL < 3,600 秒のオブジェクトのために供給された HTTP `GET` および `HEAD` リクエストの数。  | 
|  *region***-Requests-Tier2-HTTPS** HTTPS `GET` および `HEAD` リクエストの数。  |  *region***-Requests-HTTPS-Static** TTL ≥ 3,600 秒のオブジェクトのために供給された HTTPS `GET` および `HEAD` リクエストの数。 *region***-Requests-HTTPS-Dynamic** TTL < 3,600 秒のオブジェクトのために供給された HTTPS `GET` および `HEAD` リクエストの数。  | 
|  *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/ja_jp/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 SSL 証明書と CloudFront がお客様のディストリビューションに割り当てたドメイン名を使用する代わりに、example.com などの 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 請求書の対応する項目と同じです。  | 
|  ***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 請求書の対応する項目と同じです。  | 