我有一个带有许多消息的天蓝色存储队列,这些消息被检出(getQueueMessages),具有很长的可见性超时(> 72小时,setVisibilityTimeoutInSeconds)。出列过程崩溃,数百万条消息留在队列中,我们现在必须等待很长时间,直到它们到期并再次在队列中可见。
有没有办法重置队列中所有邮件的可见性超时,也就是说,让所有不可见的邮件再次可见,而不是每条邮件都有弹出的收据/ ID?
答案 0 :(得分:2)
不幸的是没有。一旦消息出列,任何其他呼叫者都看不到它们。如果您有消息内容,则可以清除队列,然后再次发送这些消息。