Amazon web services 当同步调用lambda时,如何向DLQ添加失败消息?
我有类似的结构 SQS->Lambda->DLQ 当像下面这样异步调用Lambda时,将成功地将失败消息添加到DLQAmazon web services 当同步调用lambda时,如何向DLQ添加失败消息?,amazon-web-services,aws-lambda,amazon-sqs,Amazon Web Services,Aws Lambda,Amazon Sqs,我有类似的结构 SQS->Lambda->DLQ 当像下面这样异步调用Lambda时,将成功地将失败消息添加到DLQ $aws lambda invoke--function name my function--invokation type Event--payload'{“key”:“value”}response.json 但当lambda在向SQS添加新消息时被触发,然后在失败时被触发,消息不会存储在DLQ中 我发现当新消息发布到SQS时触发的事件本质上是同步的 Lambda轮询队列并使
$aws lambda invoke--function name my function--invokation type Event--payload'{“key”:“value”}response.json
但当lambda在向SQS添加新消息时被触发,然后在失败时被触发,消息不会存储在DLQ中
我发现当新消息发布到SQS时触发的事件本质上是同步的
Lambda轮询队列并使用
包含队列消息的事件
参考-
所以我也想要-
它与DLQ的思想相同,但实现方式不同
请检查此答案以了解如何在lambda上的同步调用失败时添加目标: