我正在使用 API Gateway 构建 REST API,以通过 aws lambda 与部署的 aws sagemaker 模型进行通信。当我测试方法(方法测试结果)时,我的 lambda 函数返回所需的结果。我确实部署了 API,并且我使用了正确的调用 URL,并附加了资源名称(方法调用 URL)。最后,我检查了此方法请求的所有身份验证设置(方法身份验证设置)。当我将调用 URL 输入浏览器或尝试调用 REST API(来自 cloud9 IDE——我正在开发的 Web 应用程序)时,我收到此错误:{"message":"Missing Authentication Token"} ( URL Response )
我的API很简单,只有一个POST请求,不包含任何其他资源或方法。我还尝试在“/”下设置方法,但遇到了同样的问题。
有很多人有这个问题,我花了一段时间阅读类似的帖子 - 但解决方案归结为我在上面检查过的问题。如果有人可以提供帮助,将不胜感激!
伊恩