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