【发布时间】:2018-10-26 03:12:42
【问题描述】:
我找不到通过 boto3 将 IAM 角色附加/替换到 EC2 实例的方法。
cloudhackers 的文档提供了一种使用 IAM 角色运行映像的方法,但不附加。
boto 可以吗?否则,我需要手动操作。
【问题讨论】:
标签: python amazon-web-services amazon-ec2 boto3
我找不到通过 boto3 将 IAM 角色附加/替换到 EC2 实例的方法。
cloudhackers 的文档提供了一种使用 IAM 角色运行映像的方法,但不附加。
boto 可以吗?否则,我需要手动操作。
【问题讨论】:
标签: python amazon-web-services amazon-ec2 boto3
阅读文档here
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 的下一个版本,现在已经稳定并且 推荐用于一般用途。
【讨论】: