据我所知,通过设计,API Gateway将Lambda中的429个错误映射到500个响应。 有没有办法将429映射到像202这样的其他东西? 我试图从这个正则表达式创建一个集成响应映射:。* 它应该将几乎所有内容映射到我定义的状态代码,但我仍然从API网关收到500个错误。
答案 0 :(得分:3)
从AWS论坛post粘贴我的回复:
无法将Lambda的429映射到任何状态代码。它将永远 被认为是500.好奇的是,为什么要将429映射到 202(意思是'接受')?
答案 1 :(得分:0)
Lambda 429现在映射到INTEGRATION_FAILURE API网关响应,因此您可以将其映射到所需的任何代码,但是请记住,这也会使任何其他集成错误也返回该代码。参见https://forums.aws.amazon.com/thread.jspa?threadID=309901