【以下的问题经过翻译处理】 一个客户正在将一个API从Apigee迁移到API Gateway。目前,当请求被拒绝因为令牌无效时,他们的API返回401未经授权。他们希望尽可能保持相同的状态码,以避免不得不要求他们的合作伙伴修改他们的代码来处理不同的状态码。
默认情况下,当Lambda授权方拒绝请求时,API Gateway返回403禁止访问。我知道可以基于$context.authorizer.key提供自定义消息,但还没有找到一种更改API Gateway返回的statusCode的方法。
【以下的回答经过翻译处理】 您可以使用网关响应来修改响应的状态代码、正文和标题。选择 "未授权 "网关响应类型,并根据需要进行配置。
您未登录。 登录 发布回答。
一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。