小编ndk*_*-fj的帖子

Lambda 函数上的 AWS Cloudfront 通过函数 URL url 返回 403 Fobidden

我已经设置了 lambda 函数 url 和 cloudfront 系统

  1. Lambda Function Url 很简单,是一个将返回图像或 json 值的函数
  2. Cloudfront 使用此设置:
    • 起源:
      • 源域:{LAMBDA FUNCTION URL}
      • 协议:仅限 HTTPS - TLSv1
      • 启用起源护盾:否
    • 行为:
      • 观众:Redirect HTTP to HTTPS
      • 允许的 HTTP 方法:GET, HEAD
      • 限制查看者访问:No
      • 缓存策略:Managed-CachingDisabled
      • 原产地请求政策:AllViewer

然而,结果总是403 Forbidden以这个身体返回

{ "Message": null }
Run Code Online (Sandbox Code Playgroud)

还有这个标题

X-cache: Error from cloudfront
x-amzn-ErrorType: AccessDeniedException
Run Code Online (Sandbox Code Playgroud)

是否有任何我错过的设置导致此错误?我已经测试使用邮递员和浏览器直接点击函数 url,它工作正常

amazon-web-services amazon-cloudfront aws-lambda

4
推荐指数
1
解决办法
2340
查看次数