client = boto3.client('ec2',
aws_access_key_id=key,
aws_secret_access_key=secret,
region_name='ap-southeast-1')
response = client.create_instances(
DryRun=True,
ImageId=ami1,
MinCount=1,
MaxCount=1,
KeyName='my-key',
SecurityGroupIds=[sg1, sg2],
InstanceType='m3.medium',
Placement={
'AvailabilityZone': 'ap-southeast-1a'
},
SubnetId=sb1,
NetworkInterfaces=[
{
'NetworkInterfaceId': vpc1,
'SubnetId': sb1,
'Description': 'Description'
}
]
)
print response
obtenir erreur en faisant appel api pour créer une instance, j'ai vérifié une autre opération comme describe_images fonctionne bien pour que les touches sont propres.boto3: AttributeError: objet « EC2 » n'a pas d'attribut 'create_instances de
Ai-je raté quelque chose?
ne doit pas la ligne 1 be 'boto3.resource ('ec2' ...' au lieu de 'boto3.client ('ec2' ...'? –