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 请求后缺少身份验证令牌

如何在 AWS API Gateway 中调试“缺少身份验证令牌”?

AWS API 网关后端 API 身份验证

使用来自 REST 客户端 Postman 的 AWS_IAM 和 API 密钥对 AWS API 网关进行身份验证

在 Kong API 网关中使用 .jks 密钥对 JWT 令牌进行身份验证

AWS Cognito 和 AWS API Gateway 中的用户管理和基于令牌的身份验证