本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
存取日誌 (標準日誌)
您可以設定 CloudFront 以建立日誌檔案,其中包含有關 CloudFront 收到的每個使用者 (檢視器) 請求的詳細資訊。這些稱為存取日誌,也稱為標準日誌。
每個日誌包含收到請求的請求時間、處理時間、請求路徑和伺服器回應等資訊。您可以使用這些存取日誌來分析回應時間,並針對問題進行故障診斷。
下圖顯示 CloudFront 如何記錄有關物件請求的資訊。在此範例中,分佈會設定為將存取日誌傳送至 Amazon S3 儲存貯體。
-
在此範例中,您有兩個網站,A 和 B 以及兩個對應的 CloudFront 分佈。使用者使用與分佈相關聯的 URL 請求物件。
-
CloudFront 將每個請求路由到適當的節點。
-
CloudFront 寫入有關每個請求的資料,記錄特定於該分佈的檔案。在此範例中,與分佈 A 相關的請求資訊會進入分佈 A 的日誌檔案,與分佈 B 相關的請求資訊會進入分佈 B 的日誌檔案。
-
CloudFront 定期將分佈的日誌檔案儲存在您啟用記錄時指定的 Amazon S3 儲存貯體中。然後 CloudFront 在新的分佈日誌檔案中啟動儲存有關後續請求的資訊。
如果在指定的某小時內沒有檢視器存取您的內容,您不會收到該小時的任何日誌檔案。
注意
我們建議您使用日誌,了解內容請求的性質,而不是像完全考量所有請求。CloudFront 依最佳作業基礎交付存取日誌。在實際處理請求之後,才可能長時間交付特定請求的日誌項目,在極少數的情況下,有可能完全不會交付日誌項目。從存取日誌省略日誌項目時,存取日誌中的項目數量與顯示於 AWS 帳單和使用量報告中的用量會不相符。
CloudFront 支援兩種版本的標準記錄。標準記錄 (舊版) 僅支援將您的存取日誌傳送至 Amazon S3。標準記錄 (v2) 支援其他交付目的地。您可以為分佈設定兩種或其中一種記錄選項。如需詳細資訊,請參閱下列主題:
提示
CloudFront 也提供即時存取日誌,提供您即時對分佈提出請求的相關資訊 (日誌會在收到請求後的幾秒鐘內交付)。您可以使用即時存取日誌,根據內容交付效能來監控、分析和採取行動。如需詳細資訊,請參閱使用即時存取日誌。