

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

# 存取日誌 （標準日誌）
<a name="AccessLogs"></a>

您可以設定 CloudFront 以建立日誌檔案，其中包含有關 CloudFront 收到的每個使用者 (檢視器) 請求的詳細資訊。這些稱為*存取日誌*，也稱為*標準日誌*。

每個日誌包含收到請求的請求時間、處理時間、請求路徑和伺服器回應等資訊。您可以使用這些存取日誌來分析回應時間，並針對問題進行故障診斷。

下圖顯示 CloudFront 如何記錄有關物件請求的資訊。在此範例中，分佈會設定為將存取日誌傳送至 Amazon S3 儲存貯體。

![存取日誌的基本流程](http://docs.aws.amazon.com/zh_tw/AmazonCloudFront/latest/DeveloperGuide/images/Logging.png)


1. 在此範例中，您有兩個網站，A 和 B 以及兩個對應的 CloudFront 分佈。使用者使用與分佈相關聯的 URL 請求物件。

1. CloudFront 將每個請求路由到適當的節點。

1. CloudFront 寫入有關每個請求的資料，記錄特定於該分佈的檔案。在此範例中，與分佈 A 相關的請求資訊會進入分佈 A 的日誌檔案，與分佈 B 相關的請求資訊會進入分佈 B 的日誌檔案。

1. CloudFront 定期將分佈的日誌檔案儲存在您啟用記錄時指定的 Amazon S3 儲存貯體中。然後 CloudFront 在新的分佈日誌檔案中啟動儲存有關後續請求的資訊。

   如果在指定的某小時內沒有檢視器存取您的內容，您不會收到該小時的任何日誌檔案。

**注意**  
我們建議您使用日誌，了解內容請求的性質，而不是像完全考量所有請求。CloudFront 依最佳作業基礎交付存取日誌。在實際處理請求之後，才可能長時間交付特定請求的日誌項目，在極少數的情況下，有可能完全不會交付日誌項目。從存取日誌省略日誌項目時，存取日誌中的項目數量與顯示於 AWS 帳單和使用量報告中的用量會不相符。

CloudFront 支援兩種版本的標準記錄。標準記錄 (舊版) *僅*支援將您的存取日誌傳送至 Amazon S3。標準記錄 (v2) 支援其他交付目的地。您可以為分佈設定兩種或其中一種記錄選項。如需詳細資訊，請參閱下列主題：

**Topics**
+ [設定標準記錄 (v2)](standard-logging.md)
+ [設定標準記錄 (舊式)](standard-logging-legacy-s3.md)
+ [標準記錄參考](standard-logs-reference.md)

**提示**  
CloudFront 也提供即時存取日誌，提供您即時對分佈提出請求的相關資訊 （日誌會在收到請求後的幾秒內交付）。您可以使用即時存取日誌，根據內容交付效能來監控、分析和採取行動。如需詳細資訊，請參閱[使用即時存取日誌](real-time-logs.md)。