python boto3将IAM角色附加/替换为ec2

时间:2018-05-16 07:14:38

标签: python amazon-web-services amazon-ec2 boto3

我找不到通过boto3将IAM角色附加/替换到EC2实例的方法 cloudhackers上的文档提供了一种使用IAM角色运行图像但不附加的方法。

boto有可能吗?否则,我需要手动完成。

1 个答案:

答案 0 :(得分:5)

阅读文档here

<强> associate_iam_instance_profile(** kwargs)
将IAM实例配置文件与正在运行或已停止的实例关联。您不能将多个IAM实例配置文件与实例关联。

请求语法

    $scope.addlocationpopup = function(){
    $(".addlocation").modal("show");
    }

响应语法

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

顺便说一句,你给的链接上面有一个标语

  

注意您正在查看旧版本boto的文档   (boto2)。 Boto3,Boto的下一个版本,现在稳定了   推荐用于一般用途。