本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CloudFront 和邊緣函數記錄
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 在您的帳戶中記錄 CloudFront 服務活動 AWS (API 活動)。CloudTrail 提供由使用者、角色 AWS 或服務在 CloudFront 中採取的 API 動作記錄。您可以利用 CloudTrail 所收集的資訊來判斷向 CloudFront 發出的 API 請求,以及發出請求的 IP 地址、人員、時間和其他詳細資訊。
如需詳細資訊,請參閱使用 記錄 Amazon CloudFront API 呼叫 AWS CloudTrail。
如需記錄的詳細資訊,請參閱下列主題: