Я пытаюсь подключиться к ASA Amazon через библиотеку boto python.Подключение к Amazon SQS с помощью boto
import boto3
sqs= boto3.resource('sqs')
for queue in sqs.queues.all():
print(queue.url)
Я сохранил свои полномочия на ~/.aws/учетных данных файл
[default]
aws_access_key_id=XXX
aws_secret_access_key=YYY
region=us-west-2
Но когда я выполняю код, я получаю сообщение об ошибке
botocore.exceptions.ClientError: An error occurred (AccessDenied) when calling the ListQueues operation: Access to the resource https://us-west-2.queue.amazonaws.com/ is denied.
Я попытался подключение непосредственно к очередь. LCqueue = sqs.get_queue_by_name (QueueName = 'myQueue')
Но тогда это говорит мне, что такой очереди нет. Хотя я вижу это на консоли управления AWS. Есть идеи ?
Я также получаю сообщение об ошибке на моей консоли управления IAS. где я не могу указать всех пользователей.
ли я сделать это с помощью консоли управления AWS? Потому что я не могу увидеть поле поиска IAM на нем? –
Ок, я нашел поле поиска IAM, но я не получаю результатов, когда я набираю sqs на нем. –
Ужасно, что у вас должно быть совпадение. Я приложил скриншот. Это должно быть из консоли aws - тогда службы IAM –