我正在尝试为AWS IAM用户设置用户策略以访问特定的AWS SQS队列。
当我尝试使用以下政策时,我收到错误AccessDenied。
{
"Statement": [
{
"Action": ["sqs:*"],
"Effect": "Allow",
"Resource": ["arn:aws:sqs:us-east-1:my_aws_account_id:queue_name"]
}
]
}
但是,当我尝试使用相同的策略时,只使用*替换arn的queue_name部分,它可以工作:
{
"Statement": [
{
"Action": ["sqs:*"],
"Effect": "Allow",
"Resource": ["arn:aws:sqs:us-east-1:my_aws_account_id:*"]
}
]
}
尝试限制对特定队列的访问时可能出现什么问题?
答案 0 :(得分:4)
您尝试使用特定于队列的策略执行哪些操作?我做了以下事情:
答案 1 :(得分:0)
我遇到类似的情况,发现"arn:aws:sqs:*:*:queue_name"
对我有用。