当从 SQS 队列中删除消息时,配置了高可见性超时值,如果我删除消息,它会立即被删除吗?

When deleting a message from an SQS queue, configured with a high value for visibility timeout, if I delete the message, it will be deleted instantly?

我试图在文档中查找,但没有找到任何相关内容。

从配置了高可见性超时值的 SQS 队列中删除消息时,我应该将可见性更改为更小的超时值并删除消息,还是直接删除它并删除消息立即?

我担心的是,如果我在不更改可见性超时的情况下删除邮件,它会在超时结束之前一直处于飞行状态,而不是在调用删除操作时?

谢谢,

不确定我是否理解这个问题,如果消息正在飞行,它只能被它正在飞行的目的地节点删除,所以无论哪种方式,只要你调用删除操作。

如果您担心的话,其他节点将无法看到它。