我正在尝试为 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:*"]
}
]
}
尝试限制对特定队列的访问时可能会出现什么问题?