title: How to launch EC2 instance with Boto, specifying size of EBS?
body: <p>I'm using boto/python to launch a new EC2 instance that boots from an EBS volume.  At the time I launch the instance, I'd like to override the default size of the booting EBS volume.  </p>
  
  <p>I found no boto methods or parameters that might fit into my launch code:</p>
  
  <pre><code>ec2 = boto.connect_ec2( ACCESS_KEY, SECRET_KEY, region=region )
  
  reservation = ec2.run_instances( image_id=AMI_ID, 
                                   key_name=EC2_KEY_HANDLE, 
                                   instance_type=INSTANCE_TYPE,
                                   security_groups = [ SECGROUP_HANDLE, ] )
  </code></pre>
  
  <p><a href="http://alestic.com/2010/02/ec2-resize-running-ebs-root" rel="noreferrer">This web page</a> shows how to increase the size of a running EC2-instance's EBS volume using command-line tools, but I'd like to use boto at the time the EC2 instance is specified:</p>