我正在使用lambda @ edge通过cloudfront重定向我的网站。
我已将我的版本化lambda arn附加到我的云端缓存行为中,以及它所拥有的所有4个事件。
当我点击我的云端点时,它说
DateTimeFormatter
当我检查我的lambda日志/调用指标时,我根本没有看到任何点击。
这背后可能是什么原因?
我尽力找到解决为什么我的lambda没有被触发?
答案 0 :(得分:4)
Lambda @ Edge和CloudFront存在一些常见的“陷阱”。你需要:
arn:aws:lambda:us-east-1:572007530218:function:gofaas-WebAuthFunction:45
这与保存代码更改并从监控选项卡跳转到日志的“普通”Lambda Web控制台流程不同。
答案 1 :(得分:0)
我错过了在我的lambda代码中添加标题下的区域。
由于lambda @ edge在边缘位置运行,我们需要动态提及该区域,以便它知道在最近的边缘位置运行时写入日志的位置。
SELECT *
FROM a,
LATERAL (
SELECT Count(*) AS Count
FROM b
WHERE a.id = b.id ) AS b;