是否有可能在转换后将lambda @edge请求捕获到像kinesis这样的服务。
我以为我可以写为json的cloudwatch日志,然后以某种方式自动将每个条目写入kinesis,也许通过lambda。
这可能吗?这将用于流量日志和身份匹配。
答案 0 :(得分:1)
如果您愿意,可以直接从lambda @ edge函数写入kinesis。虽然这会与函数的执行同步发生,因此会延迟CloudFront对请求/响应的处理。
您正在描述的用例非常适合某种可在CloudFront完全处理请求后异步触发的拆除事件。 CloudFront目前不支持这种触发器。
今天可用的另一个选项是将CloudFront访问日志传递配置到您的s3存储桶并在交付时对其进行解析。访问日志虽然延迟了24小时,但仍会传送到您的存储桶。