将AWS Lambda 429错误映射到API Gateway 2XX响应

时间:2016-04-01 18:21:17

标签: aws-lambda aws-api-gateway

据我所知,通过设计,API Gateway将Lambda中的429个错误映射到500个响应。 有没有办法将429映射到像202这样的其他东西? 我试图从这个正则表达式创建一个集成响应映射:。* 它应该将几乎所有内容映射到我定义的状态代码,但我仍然从API网关收到500个错误。

2 个答案:

答案 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