Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

With boto, how can I name a newly spawned EC2 instance?

Tags:

I'm using boto to spawn a new EC2 instance based on an AMI.

The ami.run method has a number of parameters, but none for "name" - maybe it's called something different?

like image 236
Jeff Avatar asked Mar 05 '12 22:03

Jeff


1 Answers

import boto c = boto.connect_ec2(ec2_key, ec2_secret) image = c.get_image(ec2_ami)  reservation = image.run(key_name=ec2_keypair,                         security_groups=ec2_secgroups,                         instance_type=ec2_instancetype)  instance = reservation.instances[0] c.create_tags([instance.id], {"Name": instance_name}) 
like image 115
Roberto Avatar answered Sep 17 '22 13:09

Roberto