Respuesta

9

Supongo que no le importan los valores en los mensajes, ya que parece que quiere drenarlo en lugar de procesarlo. Puede establecer MessageRetentionPeriod en un valor muy bajo y, a continuación, eliminar los mensajes restantes de la cola. Una vez agotado, configure MessageRetentionPeriod nuevamente en el valor deseado. Perderá cualquier mensaje que sea anterior al MessageRetentionPeriod.

+0

Esa es una gran idea, dejándoles caducar en el lado del servidor. –

+0

El servidor tardó un poco en drenar los mensajes anteriores cuando hice este truco. Yo diría que démoslo unos 10 minutos. –

+0

"El valor debe ser de entre 1 minuto y 14 días". Configuré el mío en 1 minuto y tuve que esperar unos 10 minutos para que los mensajes finalmente desaparecieran de https://console.aws.amazon.com/sqs/home?region=us-east-1. ¡Es un gran truco! ¡Gracias! Ver también http://stackoverflow.com/a/15488880/470749 – Ryan

Cuestiones relacionadas