

# CloudFront ビューワーレポートを表示する
<a name="viewers-reports"></a>

CloudFront ビューワーレポートには、過去 60 日間の任意の日付範囲について、次の情報が含まれます。
+ **デバイス** – コンテンツへのアクセスに最も頻繁に使用されるデバイスのタイプ (デスクトップやモバイルなど）
+ **ブラウザ** – コンテンツへのアクセスに最も頻繁に使用される上位 10 のブラウザ (Chrome や Firefox など）
+ **オペレーティングシステム** – コンテンツへのアクセスに最も頻繁に使用される上位 10 のオペレーティングシステム (Linux、macOS、Windows など）
+ **ロケーション** – コンテンツに最も頻繁にアクセスするビューワーの上位 50 のロケーション (国、または米国の州/準州)。
  + また、過去 60 日間における最大 14 日間の日付範囲で、時間単位のデータポイントがあるロケーションを表示することもできます。

**注記**  
ビューワーのグラフやレポートを表示するために、[アクセスログ](AccessLogs.md)を有効にする必要はありません。

**Topics**
+ [コンソールでビューワーのグラフとレポートを表示する](#viewers-reports-displaying)
+ [CSV 形式でデータをダウンロードする](#viewer-csv)
+ [ビューワーレポートに含まれるデータ](#viewer-csv-header)
+ [ロケーションレポートのデータと CloudFront 標準ログ (アクセスログ) のデータとの関連](#viewers-reports-data)

## コンソールでビューワーのグラフとレポートを表示する
<a name="viewers-reports-displaying"></a>

CloudFront ビューワーのグラフとレポートは、コンソールで表示できます。<a name="viewers-reports-procedure"></a>

**CloudFront ビューワーのグラフおよびレポートを表示するには**

1. AWS マネジメントコンソールにサインインし、[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home) で CloudFront コンソールを開きます。

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

1. [**CloudFront Viewers (CloudFront ビューワー)**] ペインの [**Start Date (開始日)**] と [**End Date (終了日)**] で、ビューワーのグラフおよびレポートを表示する日付範囲を選択します。

   ロケーショングラフで使用できる範囲は、[**Granularity**] で選択した値によって異なります。
   + **Daily** – 1 日につき 1 つのデータポイントを使用してグラフを表示するには、過去 60 日の中で任意の日付範囲を選択します。
   + **Hourly** – 1 時間につき 1 つのデータポイントを使用してグラフを表示するには、過去 60 日以内で最大 14 日間の任意の日付範囲を選択します。

   日付と時刻は協定世界時 (UTC) です。

1. (ブラウザとオペレーティングシステムのグラフのみ) [**Grouping**] で、ブラウザおよびオペレーティングシステムを名前 (Chrome、Firefox) ごと、または名前とバージョン (Chrome 40.0、Firefox 35.0) ごとにグループ化するかどうかを指定します。

1. (ロケーショングラフのみ) [**Granularity**] で、グラフに 1 日につき 1 つのデータポイントを表示するか、1 時間につき 1 つのデータポイントを表示するかを指定します。14 日を超える日付範囲を指定した場合、1 時間につき 1 つのデータポイントを指定することはできなくなります。

1. (ロケーショングラフのみ) [**Details**] で、上位のロケーションを国ごとに表示するか、米国の州ごとに表示するかを指定します。

1. [**Distribution**] リストでは、使用状況グラフにデータを表示するディストリビューションを選択します。
   + **個々のディストリビューション** - 選択した CloudFront ディストリビューションのデータがグラフに表示されます。[**Distribution**] リストには、ディストリビューションのディストリビューション ID と代替ドメイン名 (CNAME) が表示されます (ある場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。
   + **All distributions (excludes deleted)** - 現在の AWS アカウントに関連付けられているすべてのディストリビューションのデータが集計されてグラフに表示されます。ただし、削除したディストリビューションは除外されます。

1. **[更新]** を選択します。

グラフ内の毎日または毎時間のデータポイントのデータを表示するには、データポイントの上にカーソルを合わせます。

## CSV 形式でデータをダウンロードする
<a name="viewer-csv"></a>

各ビューワーレポートは CSV 形式でダウンロードできます。このセクションでは、レポートをダウンロードする方法と、レポートの値について説明します。<a name="viewer-csv-procedure"></a>

**ビューワーレポートを CSV 形式でダウンロードするには**

1. ビューワーレポートを表示しているときに、**[CSV]** を選択します。

1. ダウンロードするデータ ([**Devices**] や [**Devices Trends**] など) を選択します。

1. [**Opening *file name***] ダイアログボックスで、ファイルを開くか保存するかを選択します。

## ビューワーレポートに含まれるデータ
<a name="viewer-csv-header"></a>

各レポートの先頭数行には次の情報が含まれます。

**バージョン**  
この CSV ファイルの形式のバージョン。

**レポート**  
レポートの名前。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**StartDateUTC**  
協定世界時 (UTC) によるレポートを実行した日付範囲の開始日。

**EndDateUTC**  
協定世界時 (UTC) によるレポートを実行した日付範囲の終了日。

**GeneratedTimeUTC**  
協定世界時 (UTC) によるレポートを実行した日時。

**Grouping (ブラウザとオペレーティングシステムのレポートのみ)**  
データをブラウザやオペレーティングシステムの名前によってグループ化するか、または名前とバージョンによってグループ化するか。

**詳細度**  
レポートの各行が 1 時間と 1 日のどちらを表すか。

**Details (ロケーションレポートのみ)**  
リクエストを国別にリストするか、米国の州別にリストするか。

以下のトピックでは、各種ビューワーレポートの情報について説明します。

**Topics**
+ [デバイスレポート](#viewer-devices-csv-data)
+ [デバイストレンドレポート](#viewer-device-trends-csv-data)
+ [ブラウザレポート](#viewer-browsers-csv-data)
+ [ブラウザトレンドレポート](#viewer-browser-trends-csv-data)
+ [オペレーティングシステムレポート](#viewer-operating-system-csv-data)
+ [オペレーティングシステムトレンドレポート](#viewer-operating-system-trends-csv-data)
+ [ロケーションレポート](#viewer-locations-csv-data)
+ [ロケーショントレンドレポート](#viewer-location-trends-csv-data)

### デバイスレポート
<a name="viewer-devices-csv-data"></a>

レポートには次の値が含まれています。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**FriendlyName**  
ディストリビューションの代替ドメイン名 (CNAME)、(存在する場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。

**リクエスト**  
CloudFront が各タイプのデバイスから受け取ったリクエストの数。

**RequestsPct**  
CloudFront がすべてのデバイスから受け取ったリクエストの数に対する、CloudFront が各タイプのデバイスから受け取ったリクエストの数の割合。

**カスタム**  
`User-Agent` HTTP ヘッダーの値が標準デバイスタイプのいずれか (`Desktop` や `Mobile` など) に関連付けられていなかったリクエスト。

### デバイストレンドレポート
<a name="viewer-device-trends-csv-data"></a>

レポートには次の値が含まれています。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**FriendlyName**  
ディストリビューションの代替ドメイン名 (CNAME)、(存在する場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。

**TimeBucket**  
協定世界時 (UTC) によるデータに該当する時間または日付。

**Desktop**  
期間中に CloudFront がデスクトップコンピュータから受け取ったリクエストの数。

**モバイル**  
期間中に CloudFront がモバイルデバイスから受け取ったリクエストの数。モバイルデバイスには、タブレットと携帯電話の両方が含まれる場合があります。CloudFront でリクエストがモバイルデバイスとタブレットのいずれから発信されたかを特定できない場合、そのリクエストは `Mobile` 列でカウントされます。

**Smart-TV**  
期間中に CloudFront がスマート TV から受け取ったリクエストの数。

**Tablet**  
期間中に CloudFront がタブレットから受け取ったリクエストの数。CloudFront でリクエストがモバイルデバイスとタブレットのいずれから発信されたかを特定できない場合、そのリクエストは `Mobile` 列でカウントされます。

**不明**  
`User-Agent` HTTP ヘッダーの値が標準デバイスタイプのいずれか (`Desktop` や `Mobile` など) に関連付けられていなかったリクエスト。

**Empty**  
期間中に CloudFront が受け取ったリクエストで、HTTP `User-Agent` ヘッダーに値が含まれていなかったリクエストの数。

### ブラウザレポート
<a name="viewer-browsers-csv-data"></a>

レポートには次の値が含まれています。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**FriendlyName**  
ディストリビューションの代替ドメイン名 (CNAME)、(存在する場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。

**グループ**  
`Grouping` の値に応じて、CloudFront がリクエストを受け取ったブラウザまたはブラウザとバージョン。ブラウザ名に加えて、次の値が含まれる場合があります。  
+ **Bot/Crawler** – 主にコンテンツのインデックスを作成する検索エンジンからのリクエスト。
+ **Empty** – `User-Agent` HTTP ヘッダーの値が空であったリクエスト。
+ **Other** – CloudFront によって識別されたが、一般的ではないブラウザ。`Bot/Crawler`、`Empty`、`Unknown` が最初の 9 個の値に表示されない場合、`Other` にも含まれています。
+ **Unknown** – `User-Agent` HTTP ヘッダーの値が標準的なブラウザに関連付けられていなかったリクエスト。このカテゴリのほとんどのリクエストは、カスタムアプリケーションまたはスクリプトからのリスクエストです。

**リクエスト**  
CloudFront が各タイプのブラウザから受け取ったリクエストの数。

**RequestsPct**  
期間中に CloudFront が受け取ったすべてのリクエストの数に対する、CloudFront が各タイプのブラウザから受け取ったリクエストの数の割合。

### ブラウザトレンドレポート
<a name="viewer-browser-trends-csv-data"></a>

レポートには次の値が含まれています。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**FriendlyName**  
ディストリビューションの代替ドメイン名 (CNAME)、(存在する場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。

**TimeBucket**  
協定世界時 (UTC) によるデータに該当する時間または日付。

**(ブラウザ)**  
レポートの残りの列には、`Grouping` の値に応じて、ブラウザまたはブラウザとバージョンがリストされます。ブラウザ名に加えて、次の値が含まれる場合があります。  
+ **Bot/Crawler** – 主にコンテンツのインデックスを作成する検索エンジンからのリクエスト。
+ **Empty** – `User-Agent` HTTP ヘッダーの値が空であったリクエスト。
+ **Other** – CloudFront によって識別されたが、一般的ではないブラウザ。`Bot/Crawler`、`Empty`、`Unknown` が最初の 9 個の値に表示されない場合、`Other` にも含まれています。
+ **Unknown** – `User-Agent` HTTP ヘッダーの値が標準的なブラウザに関連付けられていなかったリクエスト。このカテゴリのほとんどのリクエストは、カスタムアプリケーションまたはスクリプトからのリスクエストです。

### オペレーティングシステムレポート
<a name="viewer-operating-system-csv-data"></a>

レポートには次の値が含まれています。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**FriendlyName**  
ディストリビューションの代替ドメイン名 (CNAME)、(存在する場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。

**グループ**  
`Grouping` の値に応じて、CloudFront がリクエストを受け取ったオペレーティングシステムまたはオペレーティングシステムとバージョン。オペレーティングシステム名に加えて、次の値が含まれる場合があります。  
+ **Bot/Crawler** – 主にコンテンツのインデックスを作成する検索エンジンからのリクエスト。
+ **Empty** – `User-Agent` HTTP ヘッダーの値が空であったリクエスト。
+ **Other** – CloudFront によって識別されたが、一般的ではないオペレーティングシステム。`Bot/Crawler`、`Empty`、`Unknown` が最初の 9 個の値に表示されない場合、`Other` にも含まれています。
+ **Unknown** – `User-Agent` HTTP ヘッダーの値が標準的なブラウザに関連付けられていなかったリクエスト。このカテゴリのほとんどのリクエストは、カスタムアプリケーションまたはスクリプトからのリスクエストです。

**リクエスト**  
CloudFront が各タイプのオペレーティングシステムから受け取ったリクエストの数。

**RequestsPct**  
期間中に CloudFront が受け取ったすべてのリクエストの数に対する、CloudFront が各タイプのオペレーティングシステムから受け取ったリクエストの数の割合。

### オペレーティングシステムトレンドレポート
<a name="viewer-operating-system-trends-csv-data"></a>

レポートには次の値が含まれています。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**FriendlyName**  
ディストリビューションの代替ドメイン名 (CNAME)、(存在する場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。

**TimeBucket**  
協定世界時 (UTC) によるデータに該当する時間または日付。

**(オペレーティングシステム)**  
レポートの残りの列には、`Grouping` の値に応じて、オペレーティングシステムまたはオペレーティングシステムとバージョンがリストされます。オペレーティングシステム名に加えて、次の値が含まれる場合があります。  
+ **Bot/Crawler** – 主にコンテンツのインデックスを作成する検索エンジンからのリクエスト。
+ **Empty** – `User-Agent` HTTP ヘッダーの値が空であったリクエスト。
+ **Other** – CloudFront によって識別されたが、一般的ではないオペレーティングシステム。`Bot/Crawler`、`Empty`、`Unknown` が最初の 9 個の値に表示されない場合、`Other` にも含まれています。
+ **Unknown** – `User-Agent` HTTP ヘッダーでオペレーティングシステムが指定されていないリクエスト。

### ロケーションレポート
<a name="viewer-locations-csv-data"></a>

レポートには次の値が含まれています。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**FriendlyName**  
ディストリビューションの代替ドメイン名 (CNAME)、(存在する場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。

**LocationCode**  
CloudFront が受け取ったリクエストの発信元のロケーションの略語。表示される可能性がある値の詳細については、「[ロケーションレポートのデータと CloudFront 標準ログ (アクセスログ) のデータとの関連](#viewers-reports-data)」のロケーションの説明を参照してください。

**LocationName**  
CloudFront が受け取ったリクエストの発信元のロケーションの名前。

**リクエスト**  
CloudFront が各ロケーションから受け取ったリクエストの数。

**RequestsPct**  
期間中に CloudFront がすべてのロケーションから受け取ったリクエストの数に対する、CloudFront が各ロケーションから受け取ったリクエストの数の割合。

**TotalBytes**  
指定したディストリビューションおよび期間に、CloudFront からこの国または州のビューワーに提供されたバイト数。

### ロケーショントレンドレポート
<a name="viewer-location-trends-csv-data"></a>

レポートには次の値が含まれています。

**DistributionID**  
レポートを実行した対象のディストリビューションの ID。または、すべてのディストリビューションを対象にレポートを実行した場合は `ALL`。

**FriendlyName**  
ディストリビューションの代替ドメイン名 (CNAME)、(存在する場合)。ディストリビューションに代替ドメイン名がない場合、リストにはディストリビューションのオリジンドメイン名が含まれます。

**TimeBucket**  
協定世界時 (UTC) によるデータに該当する時間または日付。

**(ロケーション)**  
レポートの残りの列には、CloudFront が受け取ったリクエストの発信元のロケーションがリストされます。表示される可能性がある値の詳細については、「[ロケーションレポートのデータと CloudFront 標準ログ (アクセスログ) のデータとの関連](#viewers-reports-data)」のロケーションの説明を参照してください。

## ロケーションレポートのデータと CloudFront 標準ログ (アクセスログ) のデータとの関連
<a name="viewers-reports-data"></a>

次のリストは、CloudFront コンソールのロケーションレポートの値と、対応する CloudFront アクセスログの値を示します。CloudFront アクセスログの詳細については、「[アクセスログ (標準ログ)](AccessLogs.md)」を参照してください。

**場所**  
ビューワーがいる国または米国の州。アクセスログの `c-ip` 列には、ビューワーが実行中のデバイスの IP アドレスが含まれています。位置情報データを使用して、IP アドレスに基づくデバイスの地理的場所を識別します。  
**[ロケーション]** レポートを国ごとに表示する場合、国のリストは「[ISO 3166-2、国および行政区画の名前を表すコード – パート 2: 行政区画コード](https://en.wikipedia.org/wiki/ISO_3166-2)」に基づきます。**国のリストには、以下の追加の値が含まれています。  
+ **Anonymous Proxy (匿名プロキシ)** – 匿名のプロキシからのリクエスト。
+ **Satellite Provider (衛星プロバイダー)** – 複数の国にインターネットサービスを提供している衛星プロバイダーからのリクエスト。ビューワーは、不正行為のリスクが高い国にいる可能性があります。
+ **Europe (Unknown) (欧州 (不明))** – 複数の欧州諸国で使用されているブロックの IP からのリクエスト。リクエスト元の国を特定することはできません。CloudFront では、[**Europe (Unknown) (欧州 (不明))**] はデフォルトとして使用されます。
+ **Asia/Pacific (Unknown) (アジアパシフィック (不明))** – アジアパシフィックリージョンの複数の国で使用されているブロックの IP からのリクエスト。リクエスト元の国を特定することはできません。CloudFront では、[**Asia/Pacific (Unknown) (アジアパシフィック (不明))**] はデフォルトとして使用されます。
[**Locations** (所在地)] レポートを米国の州ごとに表示している場合、レポートには以下の米国準州と米軍基地所在地域が含まれることがあります。  
CloudFront がユーザーの所在地を特定できない場合、所在地はビューワーレポートに不明と表示されます。

**Request Count**  
ビューワーがいる国または米国の州からの、指定したディストリビューションおよび期間のリクエストの総数。一般的にこの値は、CloudFront アクセスログのその国または州の IP アドレスからの `GET` リクエストの数とほぼ一致します。

**リクエスト %**  
[**Details**] で選択した値に基づき、次のうちのいずれか。  
+ **Countries** – リクエストの総数に対するこの国からのリクエストの割合。
+ **U.S. States** - 米国からのリクエストの総数に対するこの州からのリクエストの割合。
50 以上の国からリクエストがあると、[**Request Count**] 列に指定した期間のすべてのリクエストを含めることができないため、このテーブルのデータに基づいて [**Request %**] を計算することはできません。

**バイト**  
指定したディストリビューションおよび期間に、CloudFront からこの国または州のビューワーに提供されたバイト数。この列のデータの表示を KB、MB、または GB に変更するには、列見出しのリンクを選択します。