从 API 网关测试调用 lambda,但访问端点不会调用 lambda。已退回 500 人

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

我有一个触发 lambda 方法的 api 网关。我尝试到达端点,但收到返回的 500 InternalServerErrorException。然而,lambda 从未被调用。

登录aws控制台时,我在api网关中运行测试接口。我收到 502、InternalServerErrorException。日志显示 lambda 在 3 秒后超时。查看 cloudwatch 可以清楚地看到这次调用了 lambda。

我找不到任何文档来说明为什么在访问端点时会收到 500 InternalServerErrorException 并且它不会调用 lambda,但我可以使用测试按钮调用它。

任何帮助将不胜感激。我在这个问题上挣扎了一段时间。谢谢!

amazon-web-services aws-lambda aws-api-gateway
1个回答
3
投票

如果您的 API 通过测试按钮正常工作,但您收到此错误,则您的 API 似乎未部署。

要部署 API,请转到操作 > 部署 API:

enter image description here

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