本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 CloudFront 熱門物件報告
檢視 Amazon CloudFront 熱門物件報告,查看過去 60 天內指定日期範圍內分發的 50 個最受歡迎的物件。您也可以檢視這些物件的統計資料,包括:
-
對象的請求數
-
命中和未命中數
-
命中率
-
遺漏服務的位元組數
-
服務的總位元組
-
未完成的下載次數
-
依HTTP狀態碼分類的要求數目 (2xx、3xx、4xx 及 5xx)
這些統計資料的資料來自與 CloudFront 存取記錄相同的來源。但是,您不需要啟用存取記錄即可檢視常用物件。
主題
在主控台中檢視 CloudFront 熱門物件報告
您可以在主控 CloudFront 台中檢視常用物件報告。
若要檢視 CloudFront 散佈的常用物件
登入 AWS Management Console 並開啟 CloudFront 主控台,位於https://console.aws.amazon.com/cloudfront/v4/home
。 -
在導覽窗格中,選擇 [常用物件]。
-
在「CloudFront 常用物件報表」窗格中,針對「開始日期」和「結束日期」,選取您要顯示常用物件清單的日期範圍。您可以選擇過去 60 天內的任何日期範圍。
日期和時間是在協調世界時間(UTC)。
-
在 Distribution (分佈) 清單中,選擇要顯示其熱門物件清單的分佈。
-
選擇更新。
如何 CloudFront 計算流行對象統計
若要準確計算發行版中前 50 個物件的 CloudFront 數量,請從午夜開始以 10 分鐘的間隔計算所有物件的要求,並在接下來的 24 小時內保留前 150 個物件的總計。(CloudFront 也會保留前 150 個物件的每日總計,持續 60 天。)
在清單底部附近,物件不斷上升或從清單中移除,因此這些物件的總計是近似值。150 個對象列表頂部的 50 個對象可能會在列表中上升和落入列表中,但它們很少完全退出列表,因此這些對象的總計更可靠。
當物件從前 150 個物件的清單中移除,然後在一天的過程中再次上升到清單時,就會 CloudFront 增加清單中遺失該物件期間的估計要求數目。此預估是根據在該時段內,由任一物件在清單底部所接收到的請求數量。
如果物件在當天晚些時候升到前 50 個物件,當物件超出前 150 個物件時 CloudFront 收到的要求數目預估值,通常會導致常用物件報告中的要求數目超過該物件存取記錄中出現的要求數目。
以CSV格式下載資料
您可以下載格CSV式的熱門物件報告。本節說明如何下載報告和描述報告中的值。
以CSV格式下載常用物件報告的步驟
-
檢視熱門物件報表時,請選擇CSV。
-
在開啟檔案名稱對話方塊中,選擇要開啟或儲存檔案。
有關報告的資訊
報告的前幾行包含以下資訊:
- 版本
-
此檔案的格式版CSV本。
- 報告
-
報告名稱。
- DistributionID
-
您為執行報告所分佈的的 ID。
- StartDateUTC
-
您執行報表之日期範圍的開始時間 (以協調世界時間 (UTC) 為單位。
- EndDateUTC
-
您執行報表的日期範圍結束時間 (以協調世界時間 (UTC) 為單位。
- GeneratedTimeUTC
-
執行報表的日期和時間 (以國際標準時間 (UTC) 為單位。
熱門物件報告中的資料
該報告包含以下值:
- DistributionID
-
您為執行報告所分佈的的 ID。
- FriendlyName
-
分發的替代網域名稱 (CNAME) (如果有的話)。如果分佈沒有備用網域名稱,則該清單包括分佈的原始網域名稱。
- 物件
-
物件的最後 500 個字元。URL
- RequestCount
-
此物件的請求總數。
- HitCount
-
從 CloudFront Edge 快取提供物件的檢視器要求數目。
- MissCount
-
物件目前不在邊緣快取中的檢視器要求數目,因此 CloudFront 必須從原始位置取得物件。
- HitCountPct
-
HitCount
值做為RequestCount
值的百分比。 - BytesFromMisses
-
當請求時,物件不在節點快取中,為了該物件所提供的檢視器位元組數。
- TotalBytes
-
CloudFront 為了回應所有HTTP方法的所有要求,此物件提供給檢視者的位元組總數。
- IncompleteDownloadCount
-
檢視器啟動下載但未完成的檢視器請求數量。
- HTTP2xx
-
HTTP狀態碼為 2xx 值 (成功) 的檢視器要求數目。
- HTTP3xx
-
HTTP狀態碼為 3xx 值的檢視者要求數目 (需要其他動作)。
- HTTP4xx
-
HTTP狀態碼為 4xx 值的檢視器要求數目 (用戶端錯誤)。
- HTTP5xx
-
HTTP狀態碼為 5xx 值 (伺服器錯誤) 的檢視器要求數目。
常用物件報表中的資料與 CloudFront 標準記錄檔中的資料 (存取記錄) 之間的關聯性
下列清單顯示 CloudFront主控台中常用物件報告中的值如何與 CloudFront 存取記錄中的值對應。如需 CloudFront存取記錄的詳細資訊,請參閱標準記錄 (存取日誌)。
- URL
-
檢視者用來存取物件的最後 500 個字元。URL
- 請求
-
物件的請求總數。這個值通常與 CloudFront 存取記錄檔中物件的
GET
要求數目密切相對應。 - 命中
-
從 CloudFront Edge 快取提供物件的檢視器要求數目。在存取日誌中,這些都是
x-edge-response-result-type
值為Hit
的請求。 - 未命中數
-
物件不在邊緣快取中的檢視器要求數目,因此會從您的來源 CloudFront 擷取物件。在存取日誌中,這些都是
x-edge-response-result-type
值為Miss
的請求。 - 命中率
-
Hits (命中) 欄位的值,佔 Requests (請求) 欄位值的百分比。
- 未命中的位元組
-
用於在請求時不在節點快取中的物件,所提供給檢視器的位元組數。在 CloudFront 存取記錄中,未命中的位元組是
sc-bytes
資料行中要求值的總和,其值x-edge-result-type
為Miss
。 - 總位元組數
-
為了回應所有HTTP方法之物件的所有要求而 CloudFront 提供給檢視者的位元組總數。在 CloudFront 存取記錄中,位元組總數是相同時段內所有要求之
sc-bytes
資料行中值的總和。 - 不完整的下載
-
未完成下載請求物件的檢視器請求數量。一般而言,未下載完全的原因是檢視器取消下載,例如,按下了不同的連結或關閉瀏覽器。在 CloudFront 存取記錄中,這些要求
200
在sc-status
欄中的值為,且x-edge-result-type
欄Error
中的值為。 - 2xx
-
HTTP狀態碼為的要求數目
2xx
Successful
。在 CloudFront 存取記錄中,狀態碼會顯示在sc-status
欄中。 - 3xx
-
HTTP狀態碼為的要求數目
3xx
Redirection
。3xx
狀態碼表示需要額外的動作。例如,301 (永久移除) 表示請求的物件已經移到不同的位置。 - 4xx
-
HTTP狀態碼為的要求數目
4xx
Client Error
。4xx
狀態碼表示用戶端顯然發生錯誤。例如,404 (未找到) 表示未找到用戶端請求的物件。 - 5xx
-
HTTP狀態碼為的要求數目
5xx
Server Error
。5xx
狀態碼表示原始伺服器未填寫要求。例如,503 (服務無法使用) 表示原始伺服器目前無法使用。