boto3 ec2.createinstance中的IamInstanceProfile错误

时间:2019-02-02 07:30:12

标签: python boto3

当我尝试在ec2.createinstance中使用IamInstanceProfile附加IAM角色时 得到错误为“ botocore.exceptions.ClientError:发生了错误

  调用RunInstances操作时

(InvalidParameterValue):值   (arn:aws:iam :: aws:policy / AmazonS3FullAccess)作为参数   iamInstanceProfile.arn无效。 IAM实例配置文件ARN无效”

below is the code i am using

  instances = ec2.create_instances(
    ImageId='ami-03480cecaa3fdee33',
    MinCount=1,
    MaxCount=1,
    SecurityGroupIds=["sg-003236147f97faaa3"],
    InstanceType='t2.micro',
    KeyName='test',
    SubnetId='subnet-009cafd26f6a407b7',
    IamInstanceProfile={
                            'Arn': 
       arn:aws:iam::aws:policy/AmazonS3FullAccess',
                           'Name': 'AmazonS3FullAccess'
                       })

即使使用Name或Arn组合,我也尝试过,但仍然遇到相同的错误,请对此提供帮助

IAM政策应正确附上

0 个答案:

没有答案