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

问题描述 投票:0回答:1

我在我的AWS API网关中有一个具有3个环境/阶段的API(分别称为开发,阶段和生产),每个都由一个自定义授权者设置,并且在我的一种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"
}

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

为什么会这样?

提前谢谢您

amazon-web-services api http response gateway
1个回答
0
投票

我们找到了解决方案,所以对于任何感兴趣的人:网关响应都以小写形式返回所有响应的“消息”,可能“ Message”过去由于某种原因被硬编码,并且最近重新设置了值。再次对其进行编辑即可。

© www.soinside.com 2019 - 2024. All rights reserved.