本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon CloudFront 提供不同類型的日誌記錄。您可以記錄發送到 CloudFront 分發的檢視器請求,也可以在 AWS 帳戶中記錄 CloudFront 服務活動 (API 活動)。您也可以從 CloudFront Functions 和 Lambda@Edge 函數取得日誌。
記錄請求
CloudFront 提供了以下方法來記錄分發的請求。
- 標準日誌 (存取日誌)
-
CloudFront 標準日誌提供每個分發請求的詳細日誌。您可以使用日誌處理案例,例如安全和存取稽核。
CloudFront 標準日誌會交付至您指定的交付目的地。
如需詳細資訊,請參閱標準記錄 (存取日誌)。
- 即時日誌
-
CloudFront 即時日誌提供有關分發請求的資訊,即時 (日誌記錄會在收到請求後幾秒內傳送)。您可以為即時日誌選擇抽樣率,即要接收即時日誌記錄的請求百分比。此外,您還可以選擇要在日誌記錄中接收的特定欄位。
CloudFront 即時日誌會傳送到您在 Amazon Kinesis Data Streams 中選擇的資料流。除了使用 Kinesis Data Streams 所產生的費用外,CloudFront 還會收取即時日誌的費用。
如需詳細資訊,請參閱使用即時日誌。
記錄邊緣函數
您可以使用 Amazon CloudWatch Logs 取得 Lambda @Edge 和 CloudFront Functions 兩種邊緣函數的日誌。您可以使用 CloudWatch 主控台或 CloudWatch Logs API 存取日誌檔案。如需詳細資訊,請參閱邊緣函數日誌。
記錄服務活動
您可以使用 AWS CloudTrail 來記錄帳戶中 AWS 的 CloudFront 服務活動 (API 活動)。CloudTrail 提供 CloudFront 中使用者、角色 AWS 或服務所採取 API 動作的記錄。您可以利用 CloudTrail 所收集的資訊來判斷向 CloudFront 發出的 API 請求,以及發出請求的 IP 地址、人員、時間和其他詳細資訊。
如需詳細資訊,請參閱使用 記錄 Amazon CloudFront API 呼叫 AWS CloudTrail。
如需記錄的詳細資訊,請參閱下列主題: