я хочу использовать AWS rekognition от Python и получаю эту ошибку, когда я выполняю все шаги - PullRequest
0 голосов
/ 08 октября 2019
for bucket in boto3.resource('s3').buckets.all():
    print(bucket.name)     
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\Users\icode\PycharmProjects\AWS\venv\lib\site-packages\boto3\resources\collection.py", line 83, in __iter__
    for page in self.pages():
  File "C:\Users\icode\PycharmProjects\AWS\venv\lib\site-packages\boto3\resources\collection.py", line 161, in pages
    pages = [getattr(client, self._py_operation_name)(**params)]
  File "C:\Users\icode\PycharmProjects\AWS\venv\lib\site-packages\botocore\client.py", line 357, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "C:\Users\icode\PycharmProjects\AWS\venv\lib\site-packages\botocore\client.py", line 661, in _make_api_call
    raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (NotSignedUp) when calling the ListBuckets operation: Your account is not signed up for the S3 service. You must sign up before you can use S3.```

Ответы [ 2 ]

0 голосов
/ 16 октября 2019

посмотрите на ваше сообщение об ошибке, в последней строке написано, что вы не зарегистрированы

botocore.exceptions.ClientError: An error occurred (NotSignedUp) when calling the ListBuckets operation:
Your account is not signed up for the S3 service. You must sign up before you can use S3.```

вам нужно сделать следующее:

enter image description here

из s3 документации

0 голосов
/ 08 октября 2019

Вы не подписались на S3. Сначала вам нужно будет посетить консоль AWS, зарегистрироваться и дождаться письма с кодом активации. См. документацию для получения более подробной информации .

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