Почему AWS разрешает использование ListObjects на одном сервере и запрещается на другом сервере - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть код Python, который извлекает все файлы из AWS S3.Но проблема в том, что код работает на одном сервере, а ошибка возникает на другом.Я тоже пытался запустить на докере.Но возникает та же ошибка.

botocore.exceptions.ClientError: Произошла ошибка (AccessDenied) при вызове операции ListObjects: Доступ запрещен

Мой код Python:

s3 = boto3.resource("s3")
    ug = s3.Bucket("bucket")
    file_path = []
    ug_objects = ug.objects.filter(
                Prefix='prefix')
    for obj in ug_objects:     //error occurs at this line

Я полагаю, это не проблема с разрешениями, потому что она работает на другом сервере

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...