![我可以使用 aws sqs cli 接收 AWS SQS 消息组中的所有消息而不删除其中任何消息吗?](https://linux22.com/image/789269/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20aws%20sqs%20cli%20%E6%8E%A5%E6%94%B6%20AWS%20SQS%20%E6%B6%88%E6%81%AF%E7%BB%84%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E6%B6%88%E6%81%AF%E8%80%8C%E4%B8%8D%E5%88%A0%E9%99%A4%E5%85%B6%E4%B8%AD%E4%BB%BB%E4%BD%95%E6%B6%88%E6%81%AF%E5%90%97%EF%BC%9F.png)
我观察到,如果 AWS SQS 队列有 7 条消息,其中两条位于同一个消息组中,那么 AWS SQS 控制台将允许您轮询和检查所有 7 条消息。
但是,如果我尝试使用 aws sqs cli 执行相同的操作,我只能看到 6 条消息,大概是因为在第一条消息被删除之前,多条消息组中的第二条消息是不可见的。
有没有什么方法可以使用 aws sqs cli 模拟 AWS SQS 控制台的行为,以便我可以看到所有消息,而无需实际删除包含多条消息的组中的第一条消息。
我观察到,如果 AWS SQS 队列有 7 条消息,其中两条位于同一个消息组中,那么 AWS SQS 控制台将允许您轮询和检查所有 7 条消息。
但是,如果我尝试使用 aws sqs cli 执行相同的操作,我只能看到 6 条消息,大概是因为在第一条消息被删除之前,多条消息组中的第二条消息是不可见的。
有没有什么方法可以使用 aws sqs cli 模拟 AWS SQS 控制台的行为,以便我可以看到所有消息,而无需实际删除包含多条消息的组中的第一条消息。