我已经将viewer-request和origin-response Lambda函数部署到CloudFront分配中,它们正在运行,但没有记录到CloudWatch。我花了很多时间研究这个问题,并且运行了所有其他帖子的建议,包括: 检查所有区域的日志,因为我知道它们的CloudWatch...
我正在使用lambda@edge来通过cloudfront重定向我的网站。 我已经将我的版本化lambda arn附加到我的cloudfront缓存行为中的所有4个事件上。 当我访问我的cloudfront端点时,它会显示: 502 ERROR The request could not...
您好,我按照该说明尝试使用 CloudFront 和 lambda@edge 调整图像大小。但在测试调整大小后的图片时,一直收到以下错误消息: 与 CloudFront 分发关联的 Lambda 函数无效或没有所需权限。 因此,我检查了文章提供的 cloud formation 创...
我正在尝试使用AWS Cloudfront上的lambda@edge实现对多个网站的“代理”。我的设置大致如下:DNS: *.domain.com -> some_uuid.cloudfront.net(Cloudfront分发),Cloudfront:some_uuid.cloudfront...
我目前正在开发一个lambda@edge函数。 我无法在CloudWatch或其他调试选项中找到任何日志。 当使用“测试”按钮运行lambda函数时,日志会被写入CloudWatch。 当CloudFront事件触发lambda函数时,日志不会被写入。 我非常确定事件触发是有效的,因为我可以看...
我正试图在us-east-2(俄亥俄州)区域创建一个CloudFormation堆栈。但是,遇到以下错误:com.amazonaws.services.cloudfront.model.InvalidLambdaFunctionAssociationException: The functio...
如 文档 所述,我为Viewer Response的CloudFront触发器设置了Lambda@edge。 Lambda函数代码:'use strict'; exports.handler = (event, context, callback) => { console.l...
这个问题已经存在这里,但我认为它会对SO产生更大的影响。 我创建了一个AWS Lambda@Edge函数,以便在访问源之前重写Cloudfront URL。 当发布时,AWS Lambda@Edge函数会自动在所有地区复制,所以看到每个地区都有这个函数并不令我惊讶。 问题开始了: 因为这...
更新:更好地整理了我的思路 我在“Viewer Request Lambda”中为每个用户生成唯一标识符(UUID),然后根据该UUID选择要返回的缓存页面。这样做是有效的。 理想情况下,这个用户应该始终具有相同的UUID。 如果在该“Viewer请求”上没有Cookie中存在该UUID...
具体来说,在一个源响应触发函数中(例如,使用404状态码),我该如何读取存储在S3中的HTML文件并将其内容用作响应主体? (我想手动返回自定义错误页面,就像CloudFront那样,但根据cookie进行选择)。 注意:S3中的HTML文件存储在我的网站的同一存储桶中。启用了OAI。 ...