调用 lambda 的 Api 网关返回 403

问题描述 投票:0回答:1

我最近通过 aws cdk 将本地 python 脚本迁移到 lambda。它从公共 api 端点收集数据。在我的本地计算机上,当涉及状态代码和来自 api 的响应时,此函数 100% 有效。

当代码单独在 lambda 中运行时,它也工作正常,100% 的请求返回 200。

当 API 网关调用 lambda 时,它会失败并返回 403?

其他信息

  • api 是公开的,无需身份验证
  • 全部使用 AWS CDK 2 部署
  • 当调试返回正确格式时,网关访问 lambda 没有问题
  • 通过控制台测试时,Lambda 可与 HTTP 200 配合使用
  • 通过控制台测试时,API Gateway 失败并显示 403
  • 在本地计算机上通过curl进行测试时,API网关失败并显示403
amazon-web-services aws-lambda aws-api-gateway
1个回答
0
投票

听起来像thisthis解决方案应该有效。或者也许您有授权人但忘记提及?

© www.soinside.com 2019 - 2024. All rights reserved.