首页 > 解决方案 > AWS Lambda 调用 API 网关收到 500 内部服务器错误

问题描述

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

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

额外细节:

标签: amazon-web-servicesaws-lambdaaws-api-gatewayserverless

解决方案


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


推荐阅读