从 API 网关测试调用 lambda,但命中端点不会调用 lambda。 500 退回
Invoking lambda from API gateway test, but hitting the endpoint does not invoke the lambda. 500 returned
我有一个触发 lambda 方法的 api 网关。我试图到达终点,但返回了 500,InternalServerErrorException。但是,lambda 从未被调用。
登录aws控制台时,我运行 api 网关中的测试界面。我得到一个 502,InternalServerErrorException。日志显示 lambda 在 3 秒后超时。查看cloudwatch,很明显这次调用了lambda。
我找不到任何文档说明为什么我在到达端点时会收到 500 InternalServerErrorException 并且它不会调用 lambda,但我可以使用测试按钮调用它。
如有任何帮助,我们将不胜感激。我一直在努力解决这个问题。谢谢!
如果您的 API 使用测试按钮正常工作,但是,您收到此错误,看起来您的 API 没有部署。
要部署您的 API,请转到操作 > 部署 API:
我有一个触发 lambda 方法的 api 网关。我试图到达终点,但返回了 500,InternalServerErrorException。但是,lambda 从未被调用。
登录aws控制台时,我运行 api 网关中的测试界面。我得到一个 502,InternalServerErrorException。日志显示 lambda 在 3 秒后超时。查看cloudwatch,很明显这次调用了lambda。
我找不到任何文档说明为什么我在到达端点时会收到 500 InternalServerErrorException 并且它不会调用 lambda,但我可以使用测试按钮调用它。
如有任何帮助,我们将不胜感激。我一直在努力解决这个问题。谢谢!
如果您的 API 使用测试按钮正常工作,但是,您收到此错误,看起来您的 API 没有部署。
要部署您的 API,请转到操作 > 部署 API: