Amazon CloudFront
开发人员指南 (API 版本 2016-09-29)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Amazon CloudFront 中的日志记录和监控

监控是保持 CloudFront 和您的 AWS 解决方案的可用性和性能的重要方面。您应该从 AWS 解决方案的所有部分收集监控数据,以便您可以更轻松地调试多点故障(如果发生)。AWS 提供了多种工具来监控您的 CloudFront 资源和活动并对潜在事件做出响应。

Amazon CloudWatch 警报

使用 CloudWatch 警报,您可在指定时间段内监控某个指标。如果该指标超出指定阈值,则会向 Amazon SNS 主题或 AWS Auto Scaling 策略发送通知。CloudWatch 警报不会因为某个指标处于特定状态就调用操作,而是必须在状态已改变并在指定的若干个时间段内保持不变后才调用。有关更多信息,请参阅 监控 CloudFront 和设置警报

AWS CloudTrail 日志

CloudTrail 提供用户、角色或 AWS 服务在 CloudFront 中执行的操作记录。通过使用 CloudTrail 收集的信息,您可以确定向 CloudFront 发出了什么请求、发出请求的 IP 地址、何人发出的请求、请求的发出时间以及其他详细信息。有关更多信息,请参阅 使用 AWS CloudTrail 捕获发送到 CloudFront API 的请求

CloudFront 访问日志

服务访问日志提供有关对分配做出的请求的详细记录。对于许多应用程序而言,服务器访问日志很有用。例如,访问日志信息可能在安全和访问权限审核方面很有用。有关更多信息,请参阅 配置和使用访问日志

CloudFront 控制台报告

CloudFront 控制台包含多种报告,如缓存统计报告、常用对象报告和最用引用报告。大多数 CloudFront 控制台报告基于 CloudFront 访问日志中的数据,其中包含 CloudFront 收到的每个用户请求的详细信息。不过,您无需启用访问日志即可查看此类报告。有关更多信息,请参阅 控制台中的 CloudFront 报告