I'm trying to setup a user policy for a AWS IAM user to access a specific AWS SQS queue.
When I try with below policy, I get the error AccessDenied.
{
"Statement": [
{
"Action": ["sqs:*"],
"Effect": "Allow",
"Resource": ["arn:aws:sqs:us-east-1:my_aws_account_id:queue_name"]
}
]
}
However, when I trying using the same policy, only replacing the queue_name part of arn with *, it works:
{
"Statement": [
{
"Action": ["sqs:*"],
"Effect": "Allow",
"Resource": ["arn:aws:sqs:us-east-1:my_aws_account_id:*"]
}
]
}
What could be the problem when trying to restrict access to specific queue?
What action are you trying to perform with the queue-specific policy? I did the following:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With