AWS Api 网关:缺少身份验证令牌
Posted
技术标签:
【中文标题】AWS Api 网关:缺少身份验证令牌【英文标题】:AWS Api Gateway: Missing Authentication Token 【发布时间】:2019-03-25 08:19:46 【问题描述】:所以我为链接到 lambda 函数的 api 网关设置了自定义域名。 如果我这样做https://api_domain.com/something,我的工作正常,行为符合预期。
资源:/proxy+ 基本路径映射:/
但是当我转到根域并尝试为该 url 显示一些内容时,我无法让它工作
https://api_domain.com/
"message":"Missing Authentication Token"
四处寻找我找到了;
“缺少身份验证令牌”错误可能会发生,如果您 没有将资源添加到您的 uri。对我来说,浏览到 https://api_domain/stage 导致该错误。如果你这样做 https://api_domain/stage/resource_name 那么错误可能 消失。
有没有办法为根域显示自定义内容,或者是显示该丑陋错误的唯一选项?
【问题讨论】:
另见:Missing Authentication Token while accessing API Gateway? 【参考方案1】:向/
根资源添加一个方法。由于您发现/proxy+
与根不匹配,您必须单独处理它。
【讨论】:
以上是关于AWS Api 网关:缺少身份验证令牌的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS API Gateway 中调试“缺少身份验证令牌”?
使用来自 REST 客户端 Postman 的 AWS_IAM 和 API 密钥对 AWS API 网关进行身份验证