AWS API Gateway Lambda 错误正则表达式的评估顺序是什么?

Rob*_*ark 3 regex aws-lambda aws-api-gateway

AWS API Gateway 中的 Lambda 错误正则表达式是否按照列出的顺序(从上到下)进行评估?

例如,在下面的示例中,是否首先评估 201 正则表达式,如果不匹配,则评估 400 正则表达式,如果不匹配,则评估 500 正则表达式?

在此输入图像描述

Rya*_*anG 5

官方的答案是评估的顺序是未定义的 - 我建议不要做出任何假设模式将以特定顺序进行评估的假设。您的目标应该是配置 API,以便只有单个响应模式与给定的集成响应相匹配。

在实践中,评估将按照定义的顺序进行评估。同样,您应该假设这可能随时发生变化。

我们确实有一个积压项目,允许对响应评估进行明确的排序。

干杯,瑞安