Aws lambda 为无错误事件管理 2 个状态代码
Aws lambda manages 2 status code for no errors event
我正在学习 AWS。目前我明白了如何管理 APIGateway 来解决正确的状态码错误。
现在我想 return 2 个不同的“正”状态代码(200 和 202 取决于 lambda 逻辑..)
我知道没有正则表达式的映射 200 它将是默认的,没有错误,但我也想提供 202 状态码..
我已尝试为 202 提出异常,但如果我实现与正则表达式匹配的代码,我也无法返回我的回复
反之亦然,如果我使用“映射模板”,我不知道如何恢复我的数据。
我确定这是一个逻辑错误,但我还没有完全理解:
- 如何触发 ApiGateway 注入我的响应?
- 使用异常切换“肯定”状态的方法是否正确
代码(因为像这样我将有一个“错误的”异常事件到
日志...)?
(评论code/APIGateway配置)
我已经解决了这个问题,将响应对象引发到异常中,并使用它的一个键来触发 Lambda 错误正则表达式以获得正确的状态代码。
我不知道这种方法是否正确,但它有效
我正在学习 AWS。目前我明白了如何管理 APIGateway 来解决正确的状态码错误。
现在我想 return 2 个不同的“正”状态代码(200 和 202 取决于 lambda 逻辑..)
我知道没有正则表达式的映射 200 它将是默认的,没有错误,但我也想提供 202 状态码..
我已尝试为 202 提出异常,但如果我实现与正则表达式匹配的代码,我也无法返回我的回复 反之亦然,如果我使用“映射模板”,我不知道如何恢复我的数据。
我确定这是一个逻辑错误,但我还没有完全理解:
- 如何触发 ApiGateway 注入我的响应?
- 使用异常切换“肯定”状态的方法是否正确 代码(因为像这样我将有一个“错误的”异常事件到 日志...)?
(评论code/APIGateway配置)
我已经解决了这个问题,将响应对象引发到异常中,并使用它的一个键来触发 Lambda 错误正则表达式以获得正确的状态代码。 我不知道这种方法是否正确,但它有效