AWS Lambda 触发器没有云前端

MA *_*ngh 3 amazon-cloudfront aws-lambda

我创建了一个新的 lambda 函数,但没有将 cloudfront 视为触发器中的一个选项。有人知道为什么会这样吗?谢谢

max*_*mpa 5

根据 AWS 当前文档:

确保您位于 US-East-1(弗吉尼亚北部)区域。您必须在此区域中才能创建Lambda@Edge函数。

请参阅:AWS 教程:创建简单的 Lambda@Edge 函数

选择 AWS 区域


Bha*_*thi 0

您无法从 Lambda 控制台添加。要添加缓存行为触发器,您需要从 CloudFront 控制台执行此操作。

此处详细解释 - https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-edge-add-triggers-cf-console.html