Amazon CloudFront Functions 现支持将日志写入 CloudFront 访问日志
发布于:
2026年7月14日
现在,您可以使用 CloudFront Functions 中提供的新辅助方法将自定义数据直接写入 CloudFront 访问日志。CloudFront Functions 可在边缘运行轻量级 JavaScript 来执行 URL 重写、标头操作和请求路由等任务。以前,您只能将日志数据作为独立于 CloudFront 访问日志的日志文件发送到 Amazon CloudWatch Logs。通过此次发布,您不再需要跨不同的日志记录系统,将函数决策与 CloudFront 访问日志数据相关联。
您可以在查看器请求或查看器响应函数中调用 cf.logCustomData(),将 A/B 测试变体分配、身份验证结果或路由决策等值直接记录到该请求对应的 CloudFront 访问日志记录中。这适用于 CloudFront 实时日志配置和标准日志记录(v2),因此,您可以在单个查询中分析函数行为与请求结果。现有的 console.log() 功能仍然可用,并且这两种方法可在同一个函数中结合使用。
Amazon CloudFront Functions 自定义日志数据现已在所有 CloudFront 边缘站点提供。使用 cf.logCustomData() 无需支付额外费用。 标准 CloudFront Functions 调用的定价和访问日志传输费用将适用。要开始使用,请访问 CloudFront Functions 辅助方法。