boto3: AttributeError: у объекта 'module' нет атрибута 'ressource
Я пытаюсь использовать boto3 для взаимодействия с моей инфраструктурой AWS. Когда я использую boto3 непосредственно из Python CLI (v 3.6.1), работает следующий фрагмент кода:
import boto3
client = boto3.ressource('iam')
print(client.User('myusername').arn)
Однако, если я пытаюсь использовать его из файла скрипта Python (test.py), я получаю следующую ошибку:
$ python test.py
Traceback (most recent call last):
File "test.py", line 5, in <module>
client = boto3.ressource('iam')
AttributeError: 'module' object has no attribute 'ressource'
Заранее спасибо
1 ответ
Решение
Выглядит как простая опечатка для меня.
Пытаться
boto3.resource('iam')
Вместо
boto3.ressource('iam')
Источник: https://boto3.readthedocs.io/en/latest/reference/services/iam.html