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

时间:2019-10-11 08:05:51

标签: amazon-web-services api http response gateway

我的AWS API Gateway中有一个具有3个环境/阶段的API(分别称为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"
}

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

为什么会这样?

提前谢谢

1 个答案:

答案 0 :(得分:0)

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