我正在使用 Lambda 和 API 网关开发多个 AWS 无服务器应用程序。
有一次,我尝试通过在另一个应用程序的 Lambda 函数内运行的代码在一个应用程序上执行 API 请求(使用 requests python lib)。我收到 500 服务器错误。从日志来看,API 网关背后的 Lambda 函数根本没有启动。我没有找到任何日志可以告诉我发生了什么。
其他详细信息:
问题是调用 lambda 需要权限才能执行 API 网关后面的第二个 lambda。我不知道为什么会这样。我也不知道应该如何调试它 - 应该告诉我问题是什么的日志在哪里。最终,这是我的幸运猜测。