shell
pip install boto
[default]
aws_access_key_id = YOUR_AWS_ACCESS_KEY_ID
aws_secret_access_key = YOUR_AWS_SECRET_ACCESS_KEY
[default]
region=us-west-2
python
import boto.ec2
def create_ec2_instance():
conn = boto.ec2.connect_to_region("us-west-2")
image_id = "ami-01234567" # AMI ID
reservation = conn.run_instances(
image_id=image_id,
instance_type=instance_type,
key_name=key_name,
security_groups=[security_group],
min_count=1,
max_count=1
)
instance_id = reservation.instances[0].id
create_ec2_instance()