我有一个用Java编写的Lambda函数,该函数在API Gateway中触发。
我希望Lambda失败时,API网关返回400个代码,所以我试图设置API网关集成响应。
在示例中: enter image description here
这是我如何配置API网关的方法: enter image description here
我用这种配置假装是在errorMessage中设置errorMessage的值,然后用表达式An error设置“ Lambda Error Regex”。
由于errorMessage的值为“ JSON解析期间发生错误”,因此匹配的正则表达式应返回400状态。
但是您可以看到,它不能那样工作,并且仍然返回201代码。
请提供任何修复建议?