AWS API Gateway:路由错误

时间:2018-04-13 06:29:29

标签: api amazon-web-services amazon-ec2 aws-api-gateway api-gateway

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

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

2 个答案:

答案 0 :(得分:1)

检查 API 网关中方法请求的“Auth”部分。

在我将 Auth 设置为“AWS_IAM”之前,我得到了相同的响应 API Gateway

答案 1 :(得分:0)

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

您可能需要在“ /”之后添加一些其他路径变量。例如“测试”之类的东西,因此路径以您要调用的方法结尾。

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

Test deployment

祝你好运!