如何从AWS死信队列(DLQ)中删除一条消息? 我正在与AWS SQS Dead Letter队列(DLQ)一起工作,并试图了解如何从DLQ中删除消息。 设想: 我有常规的SQS队列A和DLQ B和Lambda C. lambda c被调用...

问题描述 投票:0回答:0
lambda c在SQS队列上的一条消息调用。

LLET出于某种原因说,如果lambda c发生了什么事,则来自SQS队列A的消息移至DLQ B.

然后由DLQ B的消息调用了同一lambda c。

我的问题:

  • LLET说,如果Lambda C仍未响应,那么DLQ B上的消息会发生什么?
  • 该消息将在DLQ B上停留多长时间?
  • 如果lambda c读取来自DLQ B的消息,那么我是否需要从DLQ B手动删除该消息或自动删除?
  • 我尝试过的是:
  • 检查SQS DLQ的AWS文档,但找不到有关消息删除的明确解释。 探索AWS SDK方法(例如Deletemessage())手动删除消息。 消息删除如何在AWS DLQ中起作用?有效地处理DLQ中的消息是否有效?

ADLQ只是另一个SQS队列,具有与任何其他SQS队列相同的设置和行为。 SQS队列的可配置消息保留期长达14天。一旦邮件进入DLQ,这些消息最终将被删除。
amazon-web-services aws-lambda amazon-sqs
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.