sqs

20 actions in the sqs service. Select an action to see its access level, resource ARNs, condition keys, and a copy-paste IAM policy.

sqs:AddPermission

Permissions management

Grants permission to a queue for a specific principal

sqs:CancelMessageMoveTask

Write

Grants permission to cancel an in progress message move task

sqs:ChangeMessageVisibility

Write

Grants permission to change the visibility timeout of a specified message in a queue to a new value

sqs:CreateQueue

Write

Grants permission to create a new queue, or returns the URL of an existing one

sqs:DeleteMessage

Write

Grants permission to delete the specified message from the specified queue

sqs:DeleteQueue

Write

Grants permission to delete the queue specified by the queue URL, regardless of whether the queue is empty

sqs:GetQueueAttributes

Read

Grants permission to get attributes for the specified queue

sqs:GetQueueUrl

Read

Grants permission to return the URL of an existing queue

sqs:ListDeadLetterSourceQueues

Read

Grants permission to return a list of your queues that have the RedrivePolicy queue attribute configured with a dead letter queue

sqs:ListMessageMoveTasks

Read

Grants permission to list message move tasks

sqs:ListQueues

Read

Grants permission to return a list of your queues

sqs:ListQueueTags

Read

Grants permission to list tags added to an SQS queue

sqs:PurgeQueue

Write

Grants permission to delete the messages in a queue specified by the queue URL

sqs:ReceiveMessage

Read

Grants permission to retrieve one or more messages, with a maximum limit of 10 messages, from the specified queue

sqs:RemovePermission

Permissions management

Grants permission to revoke any permissions in the queue policy that matches the specified Label parameter

sqs:SendMessage

Write

Grants permission to deliver a message to the specified queue

sqs:SetQueueAttributes

Write

Grants permission to set the value of one or more queue attributes

sqs:StartMessageMoveTask

Write

Grants permission to start a message move task

sqs:TagQueue

Tagging

Grants permission to add tags to the specified SQS queue

sqs:UntagQueue

Tagging

Grants permission to remove tags from the specified SQS queue