Adding attributes to failed messages being moved to DLQ using SQS Lambda trigger

2

When I use Lambda trigger from CloudWatch/EventBridge rules, if the message eventually fails and gets send to a DLQ, the message receives extra attributes, more specifically RequestID, ErrorCode and ErrorMessage.

I would like to have that same behaviour when using SQS Lambda triggers. Is there any way to do that?

If that is not possible, it would be a great addition to SQS, especially if we could do that along with ReportBatchItemFailures by adding the extra metadata for each message.

{ 
  "batchItemFailures": [ 
        {
            "itemIdentifier": "id1",
            "messageAttributes": {
                "RequestId": { "StringValue": "<some-uuid>" }
            }
        }
    ]
}
질문됨 4달 전110회 조회
답변 없음

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠