我可以使用 aws sqs cli 接收 AWS SQS 消息组中的所有消息而不删除其中任何消息吗?

我可以使用 aws sqs cli 接收 AWS SQS 消息组中的所有消息而不删除其中任何消息吗?

我观察到,如果 AWS SQS 队列有 7 条消息,其中两条位于同一个消息组中,那么 AWS SQS 控制台将允许您轮询和检查所有 7 条消息。

但是,如果我尝试使用 aws sqs cli 执行相同的操作,我只能看到 6 条消息,大概是因为在第一条消息被删除之前,多条消息组中的第二条消息是不可见的。

有没有什么方法可以使用 aws sqs cli 模拟 AWS SQS 控制台的行为,以便我可以看到所有消息,而无需实际删除包含多条消息的组中的第一条消息。

相关内容