发布于: Aug 31, 2020

Amazon CloudFront 现在支持 CloudFront 访问日志的实时日志交付。Amazon CloudFront 是一个全球内容分发网络 (CDN),您可以用它以低延迟和高可用性向查看者分发内容。实时日志包含 CloudFront 接收的有关查看者请求的详细信息。这些日志实时分发至您的 Kinesis Data Streams,使您可以轻松监控您的内容分发性能并快速响应操作事件。

CloudFront 支持将访问日志分发至客户的 Amazon S3 存储桶,并且通常在几分钟内即可交付日志。然而,有些客户拥有时间敏感型使用案例,需要快速访问日志数据。使用新的实时日志,您只需几秒钟即可获得数据,并且还会获得额外的可配置性。例如,您可以选择您在日志中需要的字段,为特定路径模式启用日志(缓存行为),并选择采样率(日志中包含的请求百分比)。CloudFront 实时日志与 Kinesis Data Streams 集成,使您可以即时收集、处理和交付日志数据。您还可以使用 Amazon Kinesis Data Firehose 将这些日志轻松交付至通用的 HTTP 终端节点。Amazon Kinesis Data Firehose 可以将日志交付至 Amazon S3、Amazon Redshift、Amazon Elasticsearch Service 以及 Datadog、New Relic 和 Splunk 等服务提供商。使用这些日志,您可以创建实时控制面板、设置提醒,以及快速调查异常情况或响应操作事件。在今天发布的版本中,CloudFront 使用一个单独的 Logs(日志)页面优化了访问日志的控制台体验,从而从一个集中页面管理您的日志配置。从 Logs(日志)页面中,您可以创建实时日志配置并将它们应用于您的 CloudFront 分发内的任何缓冲行为。

该功能可立即使用,并且可以通过 CloudFront 控制台、开发工具包和 CLI 启用。CloudFormation 支持将在此次发布后立即提供。要了解更多信息,请参阅 CloudFront 开发人员指南API 文档。实时日志根据 CloudFront 发布到您的日志目标的日志行数量收费。有关实时日志定价的信息,可参见 CloudFront 定价页面。 Kinesis Data Stream 费用根据您的使用量不同,有关定价,可参见定价页面。