AWS SQS (IAM)
JSON →Amazon Simple Queue Service (SQS) is a fully managed message queuing service for decoupling and scaling microservices, distributed systems, and serverless applications.
Common permissions
sqs:ListQueuessqs:GetQueueUrlsqs:GetQueueAttributessqs:DeleteMessagesqs:TagQueuesqs:ListQueueTags Least-privilege example
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sqs:ListQueues",
"sqs:GetQueueUrl",
"sqs:GetQueueAttributes",
"sqs:DeleteMessage",
"sqs:TagQueue",
"sqs:ListQueueTags"
],
"Resource": "*"
}
]
} Warnings
- Avoid sqs:* — grants full control including delete queues and purge messages
- Avoid sqs:DeleteQueue unless needed — can permanently remove queues
Resources
API
full doc /v1/iam/sqs