AWS API Gateway问题

时间:2019-12-02 15:11:00

标签: postman aws-api-gateway

我有一个奇怪的情况。我有一个React应用程序,该应用程序调用API网关端点REST API(GET方法)。每当我运行应用程序(从本地主机)时,都会收到“未经授权”(401)错误响应。

但是,当我在POSTMAN上调用相同的API时,我得到200状态的正确响应。然后奇怪的是,当我运行该应用程序时,我还能在浏览器上获得200状态的正确响应!

过去两周我无法解决,因此,请对此提供任何帮助。预先感谢!

1 个答案:

答案 0 :(得分:0)

从本地主机调用API GW API将不起作用-因为本地主机是本地计算机,而不是服务处于活动状态的AWS服务器。要调用托管在AWS上的API,必须使用IAM凭据(如您提到的邮差aws签名)登录或使用SDK来使用IAM凭据进行访问。