Rob*_*ark 3 regex aws-lambda aws-api-gateway
AWS API Gateway 中的 Lambda 错误正则表达式是否按照列出的顺序(从上到下)进行评估?
例如,在下面的示例中,是否首先评估 201 正则表达式,如果不匹配,则评估 400 正则表达式,如果不匹配,则评估 500 正则表达式?
官方的答案是评估的顺序是未定义的 - 我建议不要做出任何假设模式将以特定顺序进行评估的假设。您的目标应该是配置 API,以便只有单个响应模式与给定的集成响应相匹配。
在实践中,评估将按照定义的顺序进行评估。同样,您应该假设这可能随时发生变化。
我们确实有一个积压项目,允许对响应评估进行明确的排序。
干杯,瑞安