python boto3 присоединяет / заменяет роль IAM в ec2 - PullRequest
0 голосов
/ 16 мая 2018

Я не смог найти способ присоединить / заменить роль IAM к экземпляру EC2 через boto3.
Документация по cloudhackers предоставляет метод для запуска образа с ролью IAM, но не для прикрепления.

Возможно ли это с помощью boto? В противном случае мне нужно сделать это вручную.

1 Ответ

0 голосов
/ 16 мая 2018

Читайте документы здесь

associate_iam_instance_profile (** kwargs)
Связывает профиль экземпляра IAM с запущенным или остановленным экземпляром. Вы не можете связать более одного профиля экземпляра IAM с экземпляром.

Синтаксис запроса

response = client.associate_iam_instance_profile(
    IamInstanceProfile={
        'Arn': 'string',
        'Name': 'string'
    },
    InstanceId='string'
)

Синтаксис ответа

{
    'IamInstanceProfileAssociation': {
        'AssociationId': 'string',
        'InstanceId': 'string',
        'IamInstanceProfile': {
            'Arn': 'string',
            'Id': 'string'
        },
        'State': 'associating'|'associated'|'disassociating'|'disassociated',
        'Timestamp': datetime(2015, 1, 1)
    }
}

Кстати, на ссылке, которую вы дали, есть баннер с надписью

Примечание. Вы просматриваете документацию для более старой версии boto. (Boto2). Boto3, следующая версия Boto, теперь стабильна и рекомендуется для общего пользования.

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