【发布时间】:2016-07-21 16:05:36
【问题描述】:
我了解,API Gateway 在设计上会将 429 个错误从 Lambda 映射到 500 个响应。 有没有办法将 429 映射到 202 之类的其他东西? 我试图从这个正则表达式创建一个集成响应映射:.* 这应该将几乎所有内容映射到我定义的状态代码,但我仍然从 API 网关收到 500 个错误。
【问题讨论】:
标签: aws-lambda aws-api-gateway
我了解,API Gateway 在设计上会将 429 个错误从 Lambda 映射到 500 个响应。 有没有办法将 429 映射到 202 之类的其他东西? 我试图从这个正则表达式创建一个集成响应映射:.* 这应该将几乎所有内容映射到我定义的状态代码,但我仍然从 API 网关收到 500 个错误。
【问题讨论】:
标签: aws-lambda aws-api-gateway
粘贴我在 AWS 论坛 post 的回复:
无法将 Lambda 的 429 映射到任何状态代码。它会永远 被认为是500。很好奇,为什么要将429映射到 202(表示“接受”)?
【讨论】:
Lambda 429 现在映射到 INTEGRATION_FAILURE API Gateway 响应,因此您可以将其映射到您想要的任何代码,但请记住,这会使任何其他集成错误也返回该代码。见https://forums.aws.amazon.com/thread.jspa?threadID=309901
【讨论】: