

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

# 檢視 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 管理主控台 ，並在 開啟 CloudFront 主控台[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)。

1. 在導覽面板中選擇**檢視器**。

1. 在 **CloudFront 檢視器**窗格中，針對**開始日期**和**結束日期**，選取您要顯示檢視器圖表和報告的日期範圍。

   如果是位置圖表，可用的範圍取決於您針對 **Granularity (精細度)** 所選擇的值：
   + **每日** – 若要顯示每天一個資料點的圖表，請選擇前 60 天內的任何日期範圍。
   + **每小時** – 若要顯示每小時一個資料點的圖表，請選擇前 60 天內的任意日期範圍 (最多 14 天)。

   日期和時間都使用國際標準時間 (UTC)。

1. (僅適用於瀏覽器與作業系統圖表) 針對 **Grouping (分組)**，指定要依據名稱 (Chrome、Firefox) 或名稱和版本 (Chrome 40.0、Firefox 35.0)，來將瀏覽器與作業系統分組。

1. (僅適用於位置圖表) 針對 **Granularity (精細度)**，指定要在圖表中顯示每天一個資料點，或每個小時一個資料點。如果您指定的日期範圍大於 14 天，則每小時指定一個資料點的選項不可用。

1. (僅適用於位置圖表) 針對 **Details** (詳細資訊)，指定要依據國家/地區或美國的州別，來顯示排名在前面的位置。

1. 在 **Distribution (分佈)** 清單中，選擇要在用量圖表中顯示其資料的分佈：
   + **個別分佈** - 此圖表會顯示所選取 CloudFront 分佈的資料。**Distribution (分佈)** 清單會顯示分佈的分佈 ID 和替代網域名稱 (CNAME) (如果有的話)。如果分佈沒有備用網域名稱，則該清單包括分佈的原始網域名稱。
   + **所有分佈 (不包括已刪除的分佈)** – 圖表會針對與目前 AWS 帳戶具有關聯的所有分佈 (不包括已刪除的分佈)，顯示摘要的資料。

1. 選擇**更新**。

若要查看圖表中每日或每小時資料點的資料，請將滑鼠指標停留在資料點上。

## 以 CSV 格式下載資料
<a name="viewer-csv"></a>

您可使用 CSV 格式下載每個檢視器報告。本節說明如何下載報告和描述報告中的值。<a name="viewer-csv-procedure"></a>

**以 CSV 格式下載檢視器報告。**

1. 查看檢視器報告時，請選擇 **CSV**。

1. 選擇您想要下載的資料，例如 **Devices (裝置)** 或 **Devices Trends (裝置趨勢)**。

1. 在**開啟*檔案名稱***對話方塊中，選擇要開啟或儲存檔案。

## 檢視器報告中包含的資料
<a name="viewer-csv-header"></a>

每份報告的前幾行包含以下資訊：

**版本**  
此 CSV 檔案的格式版本。

**報告**  
報告名稱。

**DistributionID**  
為執行報告所分佈的 ID，如果您為所有分佈執行報告，則為 `ALL`。

**StartDateUTC**  
您所執行報告日期範圍的開始時間，是以國際標準時間 (UTC) 為準。

**EndDateUTC**  
您執行報告的日期範圍的結束時間，以國際標準時間 (UTC) 為準。

**GeneratedTimeUTC**  
您執行報告的日期和時間，以國際標準時間 (UTC) 為準。

**群組 (僅限瀏覽器和作業系統報告)**  
該資料是否依照名稱，還是瀏覽器或作業系統的名稱和版本進行分組。

**精細程度**  
報告中的每一行表示一小時還是一天。

**詳細資訊 (僅限位置報告)**  
無論請求是按國家/地區或美國州/區域列出。

下列主題說明不同檢視器報告中的資訊。

**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 從全部裝置所收到請求總數的百分比。

**Custom**  
`User-Agent` HTTP 標頭的值與其中一個標準裝置類型 (例如，`Desktop` 或 `Mobile`) 沒有關聯的請求。

### 裝置趨勢報告
<a name="viewer-device-trends-csv-data"></a>

該報告包含以下值：

**DistributionID**  
為執行報告所分佈的 ID，如果您為所有分佈執行報告，則為 `ALL`。

**FriendlyName**  
分佈的備用網域名稱 (CNAME)，如果有的話。如果分佈沒有備用網域名稱，則該清單包括分佈的原始網域名稱。

**TimeBucket**  
適用於小時或天的資料，以國際標準時間 (UTC) 為準。

**桌面**  
在這段期間，CloudFront 從桌上型電腦收到的請求數。

**行動應用程式**  
在這段期間，CloudFront 從行動裝置收到的請求數。行動裝置可以包括平板電腦和行動電話。如果 CloudFront 無法確定請求是來自行動裝置或平板電腦，則會將該請求列入 `Mobile` 欄位值的計算。

**智慧型電視**  
在這段期間，CloudFront 從智慧型電視收到的請求數。

**平板電腦**  
在這段期間，CloudFront 從平板電腦收到的請求數。如果 CloudFront 無法確定請求是來自行動裝置或平板電腦，則會將該請求列入 `Mobile` 欄位值的計算。

**不明**  
`User-Agent` HTTP 標頭的值與其中一個標準裝置類型 (例如，`Desktop` 或 `Mobile`) 沒有關聯的請求。

**空白**  
在這段期間內，CloudFront 所收到其 HTTP `User-Agent` 標頭未包含值的請求數量。

### 瀏覽器報告
<a name="viewer-browsers-csv-data"></a>

該報告包含以下值：

**DistributionID**  
為執行報告所分佈的 ID，如果您為所有分佈執行報告，則為 `ALL`。

**FriendlyName**  
分佈的備用網域名稱 (CNAME)，如果有的話。如果分佈沒有備用網域名稱，則該清單包括分佈的原始網域名稱。

**群組**  
發送請求給 CloudFront 的瀏覽器或瀏覽器及其版本，這取決於 `Grouping` 的值。除了瀏覽器名稱外，可能的值包括下列項目：  
+ **機器人/爬蟲程式** – 對此值的請求，主要來自於將您的內容建立索引的搜尋引擎。
+ **空白** – 其 `User-Agent` HTTP 標頭值為空白的請求。
+ **其他** – CloudFront 已辨識出的瀏覽器，但這些並非最熱門的瀏覽器。如果 `Bot/Crawler`、`Empty` 和/或 `Unknown` 不出現在前 9 個值中，那麼它們也會包括在 `Other` 中。
+ **未知** – 其 `User-Agent` HTTP 標頭的值與標準瀏覽器不具有關聯的請求。在這個類別的大多數請求都來自自訂應用程式或指令碼。

**請求**  
CloudFront 從每個類型的瀏覽器收到的請求數量。

**RequestsPct**  
CloudFront 從每種類型瀏覽器所收到的請求數量，佔 CloudFront 在這段期間內所收到請求總數的百分比。

### 瀏覽器趨勢報告
<a name="viewer-browser-trends-csv-data"></a>

該報告包含以下值：

**DistributionID**  
為執行報告所分佈的 ID，如果您為所有分佈執行報告，則為 `ALL`。

**FriendlyName**  
分佈的備用網域名稱 (CNAME)，如果有的話。如果分佈沒有備用網域名稱，則該清單包括分佈的原始網域名稱。

**TimeBucket**  
適用於小時或天的資料，以國際標準時間 (UTC) 為準。

**(瀏覽器)**  
報告中的其餘欄位列出了瀏覽器或瀏覽器及其版本，具體取決於 `Grouping` 的值。除了瀏覽器名稱外，可能的值包括下列項目：  
+ **機器人/爬蟲程式** – 對此值的請求，主要來自於將您的內容建立索引的搜尋引擎。
+ **空白** – 其 `User-Agent` HTTP 標頭值為空白的請求。
+ **其他** – CloudFront 已辨識出的瀏覽器，但這些並非最熱門的瀏覽器。如果 `Bot/Crawler`、`Empty` 和/或 `Unknown` 不出現在前 9 個值中，那麼它們也會包括在 `Other` 中。
+ **未知** – 其 `User-Agent` HTTP 標頭的值與標準瀏覽器不具有關聯的請求。在這個類別的大多數請求都來自自訂應用程式或指令碼。

### 作業系統報告
<a name="viewer-operating-system-csv-data"></a>

該報告包含以下值：

**DistributionID**  
為執行報告所分佈的 ID，如果您為所有分佈執行報告，則為 `ALL`。

**FriendlyName**  
分佈的備用網域名稱 (CNAME)，如果有的話。如果分佈沒有備用網域名稱，則該清單包括分佈的原始網域名稱。

**群組**  
發送請求給 CloudFront 的作業系統或作業系統及其版本，這取決於 `Grouping` 的值。除了作業系統名稱外，可能的值包括下列項目：  
+ **機器人/爬蟲程式** – 對此值的請求，主要來自於將您的內容建立索引的搜尋引擎。
+ **空白** – 其 `User-Agent` HTTP 標頭值為空白的請求。
+ **其他** – CloudFront 已辨識出的作業系統，但這些並非最熱門的作業系統。如果 `Bot/Crawler`、`Empty` 和/或 `Unknown` 不出現在前 9 個值中，那麼它們也會包括在 `Other` 中。
+ **未知** – 其 `User-Agent` HTTP 標頭的值與標準瀏覽器不具有關聯的請求。在這個類別的大多數請求都來自自訂應用程式或指令碼。

**請求**  
CloudFront 從每個類型的作業系統收到的請求數量。

**RequestsPct**  
CloudFront 從每種類型作業系統所收到的請求數量，佔 CloudFront 在這段期間內所收到請求總數的百分比。

### 作業系統趨勢報告
<a name="viewer-operating-system-trends-csv-data"></a>

該報告包含以下值：

**DistributionID**  
為執行報告所分佈的 ID，如果您為所有分佈執行報告，則為 `ALL`。

**FriendlyName**  
分佈的備用網域名稱 (CNAME)，如果有的話。如果分佈沒有備用網域名稱，則該清單包括分佈的原始網域名稱。

**TimeBucket**  
適用於小時或天的資料，以國際標準時間 (UTC) 為準。

**(作業系統)**  
報告中的其餘欄位列出了作業系統或作業系統及其版本，具體取決於 `Grouping` 的值。除了作業系統名稱外，可能的值包括下列項目：  
+ **機器人/爬蟲程式** – 對此值的請求，主要來自於將您的內容建立索引的搜尋引擎。
+ **空白** – 其 `User-Agent` HTTP 標頭值為空白的請求。
+ **其他** – CloudFront 已辨識出的作業系統，但這些並非最熱門的作業系統。如果 `Bot/Crawler`、`Empty` 和/或 `Unknown` 不出現在前 9 個值中，那麼它們也會包括在 `Other` 中。
+ **未知** – 其 `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)。國家/地區清單包括以下附加值：  
+ **匿名代理** – 來自匿名代理的請求。
+ **衛星服務供應商** – 來自於衛星服務供應商的請求，此等供應商提供網際網路服務給多個國家/區域。檢視器可能處於詐騙風險很高的國家/地區。
+ **歐洲 (未知)** – 請求的原始伺服器 IP，位於多個歐洲國家/區域所使用的區塊中。無法確定該請求所來自的國家/地區。CloudFront 使用 **歐洲 (未知)** 做為預設值。
+ **亞太區域 (未知)** – 請求的原始伺服器 IP，位於多個亞太區域國家/區域所使用的區塊中。無法確定該請求所來自的國家/地區。CloudFront 使用**亞太區域 (未知)** 做為預設值。
如果您顯示美國區域的 **Locations** (位置) 報告，請注意，該報告可能包括美國領土和美國兵力部署的地區。  
如果 CloudFront 無法判斷使用者的位置，會在檢視器報告中將位置顯示為「未知」。

**請求計數**  
在指定的分佈和期間，檢視器所在的國家/地區或美國州的請求總數。這個值通常與 CloudFront 存取日誌中來自該國家/區域或州的 IP 位址的 `GET` 請求數量密切對應。

**要求 %**  
下列其中一項，取決於您針對 **Details** (詳細資訊) 所選擇的值：  
+ **國家/區域** – 來自這個國家/區域的請求數量，佔請求總數的百分比。
+ **美國** – 來自該州的請求占美國請求總數的百分比。
如果請求來自超過 50 個國家/地區，則無法根據此表格中的資料計算 **Request % (請求百分比)**，因為 **Request Count (請求計數)** 欄位並未包含在指定期間內的所有請求。

**位元組**  
在指定的分佈和期間，CloudFront 為該國家/區域或州的檢視器提供的位元組數。若要將這個欄位中的資料顯示變更為 KB、MB 或 GB，請選擇在欄位標頭中的連結。