【问题标题】:AWS Lambda calling API gateway getting 500 internal server errorAWS Lambda 调用 API 网关收到 500 内部服务器错误
【发布时间】:2020-11-20 05:57:34
【问题描述】:

我正在使用 Lambda 和 API 网关开发几个 AWS 无服务器应用程序。

有一次,我尝试通过在另一个应用程序的 Lambda 函数中运行的代码在一个应用程序上执行 API 请求(使用 requests python lib)。我收到 500 服务器错误。从日志看来,API 网关后面的 Lambda 函数根本没有启动。我没有找到任何可以告诉我发生了什么的日志。

其他细节:

【问题讨论】:

  • 进入 AWS 控制台部分 API Gateway,可以选择测试您的请求。通过执行请求,它会更具体地告诉您是否有任何权限问题。

标签: amazon-web-services aws-lambda aws-api-gateway serverless


【解决方案1】:

问题在于调用 lambda 需要权限才能在 API 网关后面执行第二个 lambda。我不知道为什么会这样。我仍然不知道我应该如何调试它 - 应该告诉我问题所在的日志在哪里。最终,这对我来说是一个幸运的猜测。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-10
  • 2019-12-21
  • 2018-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多