Это довольно странно, когда команда списка вызовов с использованием AWS-CLI с прикрепленной политикой не работает, если я не установлю значение для Ресурс на arn:aws:sqs:*:*:*
.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": "sqs:*",
"Resource": "arn:aws:sqs:*:45*****65:local-*"
}
]
}
Я ожидаюКоманда ниже должна вернуть все очереди, которые начинаются с local- *, но я получил AccessDenied.
aws sqs list-queues --queue-name-prefix local-*
Но для той же очереди я могу получить ее атрибуты.
aws sqs get-queue-attributes --queue-url https://us-west-2.queue.amazonaws.com/0****5/local-myqueue --attribute-names All
Нужно ли что-то менять в политике или поведение очереди списка отличается?
Заранее спасибо.