aws-sqs
Manage Simple Queue Service queues and messages.
TLDR
Create a new queue
SYNOPSIS
aws sqs subcommand [options]
DESCRIPTION
aws sqs is the AWS CLI interface for Amazon Simple Queue Service (SQS), a fully managed message queuing service for decoupling and scaling distributed systems and serverless applications.
SQS offers two queue types: Standard queues with maximum throughput and at-least-once delivery, and FIFO queues with exactly-once processing and ordered delivery. Messages can be retained for up to 14 days.
SUBCOMMANDS
Queue Management
create-queue, delete-queue, list-queues, get-queue-url, get-queue-attributes, set-queue-attributes, purge-queueMessaging
send-message, send-message-batch, receive-message, delete-message, delete-message-batch, change-message-visibility, change-message-visibility-batchPermissions
add-permission, remove-permissionTagging
tag-queue, untag-queue, list-queue-tagsDead-letter Queues
list-dead-letter-source-queues, start-message-move-task, cancel-message-move-task, list-message-move-tasks
CAVEATS
Messages must be explicitly deleted after processing; SQS does not auto-delete consumed messages. The visibility timeout makes messages temporarily invisible to other consumers while processing. Standard queues may deliver duplicate messages; use FIFO queues for exactly-once processing. Maximum message size is 256KB; use S3 for larger payloads.
HISTORY
Amazon SQS launched in July 2006 as one of AWS's first services, predating S3. It was redesigned in 2014 with significant improvements to throughput and latency. FIFO queues were added in 2016 to support ordered message processing.
SEE ALSO
aws(1), aws-sns(1), aws-lambda(1)
