繁体   English   中英

AWS api 网关中的 401 响应不一致

[英]Inconsistent 401 response in AWS api gateway

我有一个 API 在我的 AWS API 网关中有 3 个环境/阶段(我们称它们为 dev、staging 和 prod),分别设置了一个自定义授权人,并且在我的一种 GET 方法中,当我收到来自 AWS 的不一致响应时授权令牌无效。 对于我收到的分期和产品

{
    "Message": "User is not authorized to access this resource with an explicit deny"
}

但是对于我得到的开发人员(使用小写的'm')。

{
    "message": "User is not authorized to access this resource with an explicit deny"
}

这破坏了开发人员的测试套件,因此必须对其进行修复。 回滚到以前的部署使其正常工作,但我们没有更改该方法的任何内容(至少是故意的)。

为什么会发生这种情况?

先感谢您

我们找到了解决方案,因此对于任何感兴趣的人:网关响应都以小写形式返回所有响应的“消息”,可能“消息”过去因任何原因被硬编码,并且最近重置了值。 再次编辑它完成了工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM