Я работаю над проектом, и целью является получение отчета от Amazon S3. В настоящее время я пытаюсь получить доступ к местоположению S3, чтобы проверить мой список доступных корзин.
Я работаю в python, я установил все свои учетные данные в приглашении: aws configure.
В моем файле python, когда я пытаюсь ввести код для перечисления всех своих корзин:
import boto3
s3 = boto3.resource('s3')
for bucket in s3.buckets.all():
print (bucket.name)
Я получаю эту ошибку:
Traceback (большинство последний вызов последним): файл "C: \ Users \ bakpovo \ testAmazon.py", строка 3, для корзины в s3.buckets.all (): файл "C: \ Users \ bakpovo \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ boto3 \ resources \ collection.py ", строка 83, в iter для страницы в self.pages (): файл" C: \ Users \ bakpovo \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ boto3 \ resources \ collection.py ", строка 161, на страницах pages = [getattr (client, self._py_operation_name) (** params)] Файл "C: \ Users \ bakpovo \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ botocore \ client.py", строка 276, в _api_call возвращает self._make_api_call (имя_операции, файл kwargs) " * 1 026 *: \ Users \ bakpovo \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ botocore \ client.py ", строка 586, в _make_api_call поднять error_class (parsed_response, operation_name) botocore.exceptions.ClientError: An произошла ошибка (AccessDenied) при вызове операции ListBuckets: доступ запрещен
Кто-нибудь имеет представление о том, что произошло? Мои учетные данные не хороши?
Спасибо