Amazon Simple Queue Service
Developer Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Tutorial: Purging Messages from an Amazon SQS Queue

If you don't want to delete an Amazon SQS queue but need to delete all the messages from it, you can purge the queue. In this tutorial you learn how to purge a queue.


When you purge a queue, you can't retrieve any messages deleted from it.

The message deletion process takes up to 60 seconds. We recommend waiting for 60 seconds regardless of your queue's size.

AWS Management Console

  1. Sign in to the Amazon SQS console.

  2. From the queue list, select a queue.

  3. From Queue Actions, select Purge Queue.

    The Purge Queues dialog box is displayed.

  4. Choose Yes, Purge Queue.

    All messages are purged from the queue.

    The Purge Queues confirmation dialog box is displayed.

  5. Choose OK.

On this page: