78得票3回答
当我尝试部署到Lambda@Edge时,为什么会出现“执行角色必须可被假定”的错误?

我正尝试在AWS中部署Lambda@Edge,但是当我点击“Deploy”时,会出现以下错误信息: "纠正以下错误并重试。 您的函数执行角色必须可被edgelambda.amazonaws.com服务主体承担。"

48得票5回答
Lambda@Edge未在Cloudfront请求上记录日志

如 文档 所述,我为Viewer Response的CloudFront触发器设置了Lambda@edge。 Lambda函数代码:'use strict'; exports.handler = (event, context, callback) => { console.l...

42得票8回答
无法删除AWS Lambda@Edge的副本

这个问题已经存在这里,但我认为它会对SO产生更大的影响。 我创建了一个AWS Lambda@Edge函数,以便在访问源之前重写Cloudfront URL。 当发布时,AWS Lambda@Edge函数会自动在所有地区复制,所以看到每个地区都有这个函数并不令我惊讶。 问题开始了: 因为这...

30得票6回答
AWS Lambda@Edge Nodejs:“环境变量不受支持。”

最初采用这种方法的动机来自于亚马逊: https://aws.amazon.com/blogs/compute/resize-images-on-the-fly-with-amazon-s3-aws-lambda-and-amazon-api-gateway/ (在他们添加“update”之前...

21得票1回答
AWS Lambda@Edge无法记录日志

我已经将viewer-request和origin-response Lambda函数部署到CloudFront分配中,它们正在运行,但没有记录到CloudWatch。我花了很多时间研究这个问题,并且运行了所有其他帖子的建议,包括: 检查所有区域的日志,因为我知道它们的CloudWatch...

15得票8回答
无法将CloudFront添加为Lambda函数的触发器。

您好,我按照该说明尝试使用 CloudFront 和 lambda@edge 调整图像大小。但在测试调整大小后的图片时,一直收到以下错误消息: 与 CloudFront 分发关联的 Lambda 函数无效或没有所需权限。 因此,我检查了文章提供的 cloud formation 创...

15得票3回答
为什么Lambda@Edge必须在us-east-1区域?

我正试图在us-east-2(俄亥俄州)区域创建一个CloudFormation堆栈。但是,遇到以下错误:com.amazonaws.services.cloudfront.model.InvalidLambdaFunctionAssociationException: The functio...

11得票2回答
AWS Lambda@Edge调试

我目前正在开发一个lambda@edge函数。 我无法在CloudWatch或其他调试选项中找到任何日志。 当使用“测试”按钮运行lambda函数时,日志会被写入CloudWatch。 当CloudFront事件触发lambda函数时,日志不会被写入。 我非常确定事件触发是有效的,因为我可以看...

11得票3回答
在哪里找到Lambda@Edge的日志?

作为我之前遇到的问题的解决步骤之一,我需要查看一些Lambda@Edge的日志,但是我无法在任何地方找到它们。 根据Lambda@Edge的文档: 当您在排除错误时查看CloudWatch日志文件或指标时,请注意它们会显示或存储在离函数执行位置最近的区域。因此,例如,如果您有一个面向英国用...

10得票3回答
Lambda@Edge函数未在Cloudfront错误页面上调用

我有一个Angular应用程序的静态文件通过Cloudfront被存储在S3存储桶中进行服务。我的Cloudfront分配设置了错误页面,因此仍会渲染Angular的index.html。这意味着,如果我请求<cloudfront-distribution>.cloudfront....