AWS API Gateway:路由错误

6 api amazon-ec2 amazon-web-services aws-api-gateway api-gateway

我在AWS的EC2实例中创建了API。将API部署到AWS Api网关时。API网关为我提供了一个链接。当我使用邮递员中的同一链接访问我的API时,尽管提供了IAM凭据,但仍收到以下错误。我面临的错误是

{ "message": "No method found matching route / for http method GET." }

Pir*_*ode 3

我有同样的问题并解决了。问题出在您正在使用的调用 URL 中。要解决此问题,请更正路径:检查部署 API 链接 + 仔细检查您要调用的方法。

您可能需要在“/”后面添加更多路径变量。例如,“测试”,等等,所以路径以您想要调用的方法结束。

我为您创建了测试项目,请参阅示例屏幕截图。因此,为了让脚本执行数学运算,例如“add”,您需要添加“/math/add”,而不是默认的调用 URL:

测试部署

祝你好运!