本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon CloudFront 中進行記錄和監控
監控是維護 CloudFront 和 AWS 解決方案可用性和效能的重要部分。您應該從 AWS 解決方案的所有部分收集監控資料,以便在發生多點失敗時更輕鬆地偵錯。 AWS 提供數種工具來監控 CloudFront 資源和活動,以及回應潛在事件:
- Amazon CloudWatch 警示
您可以使用 CloudWatch 警示觀察單一指標一段指定的時間。如果指標超過指定的閾值,會傳送一則通知至 Amazon SNS 主題或 AWS Auto Scaling 政策。當指標處於特定狀態時,CloudWatch 警示不會叫用動作。必須是狀態已變更並維持了所指定的時間長度,才會呼叫動作。
如需詳細資訊,請參閱使用 Amazon CloudWatch 監控 CloudFront 指標。
- AWS CloudTrail 日誌
CloudTrail 提供由使用者、角色或 CloudFront 中的 AWS 服務所採取的 API 動作記錄。您可以利用 CloudTrail 所收集的資訊來判斷向 CloudFront 發出的 API 請求,以及發出請求的 IP 地址、人員、時間和其他詳細資訊。
- CloudFront 標準日誌和即時日誌
CloudFront 日誌提供了對分佈進行請求的詳細記錄。這些日誌對許多應用程式來說都是很有用的資料。舉例來說,日誌資訊在安全與存取稽核中相當實用。
如需詳細資訊,請參閱 標準記錄 (存取日誌) 和 建立和使用即時日誌組態。
- 邊緣函數日誌
-
CloudFront Functions 和 Lambda @Edge) 兩種邊緣函數產生的日誌會直接傳送到 Amazon CloudWatch Logs,而且不會由 CloudFront 儲存在任何地方。CloudFront Functions 使用 AWS Identity and Access Management (IAM) 服務連結角色,將客戶產生的日誌直接傳送到您帳戶中的 CloudWatch Logs。
如需詳細資訊,請參閱邊緣函數日誌。
- CloudFront 主控台報告
CloudFront 主控台包含各種報告,包括快取統計資料報告、熱門物件報告和最佳推薦網站報告。大部分的 CloudFront 主控台報告都是以 CloudFront 存取日誌中的資料為基礎,其中包含有關 CloudFront 收到的每個使用者請求的詳細資訊。不過,您不需要啟用存取日誌來查看報告。
如需更多詳細資訊,請參閱 在主控台中檢視 CloudFront 報告。