我们可以更新 AWS SQS FIFO 队列中的消息吗?

Can we update messages in AWS SQS FIFO Queue?

我们可以 send/receive 消息 to/from AWS SQS 队列,但是我们可以更新已经在 SQS 队列中的消息内容吗?如果可以,怎么做?

一旦消息被发送到 SQS 队列(标准或 FIFO),该消息就是不可变的。此外,无法通过 ID 向 SQS 请求特定消息。

消息在被消费者接收之前基本上是不可访问的。

(在 AWS 控制台中查看消息似乎是一个例外,但事实并非如此——控制台充当消费者,接收消息,然后重置其可见性超时,以便它们 return后续重新投递的队列。)