属性错误:"EC2"对象没有属性"associate_iam_instance_profile"



我正在尝试使用boto3将实例配置文件附加到EC2实例。我正在关注boto3文档https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2.Client.associate_iam_instance_profile

但它失败了,错误如下:

属性错误:"EC2"对象没有属性"associate_iam_instance_profile"

你能帮我吗?

这是的代码片段

import boto3
ec2=boto3.client('ec2',region_name='ca-central-1')
response = ec2.associate_iam_instance_profile(IamInstanceProfile={'Arn': 'arn:aws:iam::1234567890:instance-profile/instanceprofilename','Name': 'instanceprofilename'},InstanceId='i-1234567890')

我们将不胜感激。

boto3==1.4.3

Python 3.8.6

感谢

您参考的是boto3版本1.17.112的文档,而您使用的是有点过时的boto版本。所以,如果没有版本限制,你可以做的第一件事就是更新你的boto3版本。

pip install boto3==1.17.112

相关内容

  • 没有找到相关文章

最新更新