Deleting an Amazon SQS queue
If you no longer use an Amazon SQS queue and don't foresee using it in the near future, we recommend deleting it.
Tip
If you want to verify that a queue is empty before you delete it, see Confirming that an Amazon SQS queue is empty.
You can delete a queue even when it isn't empty. To delete the messages in a queue but not the queue itself, purge the queue.
To delete a queue (console)
Open the Amazon SQS console at https://console.aws.amazon.com/sqs/
. -
In the navigation pane, choose Queues.
-
On the Queues page, choose the queue to delete.
-
Choose Delete.
-
In the Delete queue dialog box, confirm the deletion by entering
delete
. -
Choose Delete.
To delete a queue (AWS CLI and API)
You can use one of the following commands to delete a queue:
-
AWS CLI:
aws sqs delete-queue
-
AWS API:
DeleteQueue