How to specify root volume size of core-os ec2 instance using boto3?
I cannot figure out from documentation and source code how to define size of the root device. You can specify N additional block devices using BlockDeviceMappings section where you can declare their sizes. But there is no way to set size of the root volume. So it always create an instance with root volume of size 8GB which is the default value. Ran into this issue myself today, probably to late for the original poster, but in case anyone else stumbles across this question later I did the following: import boto3 ec2 = boto3.resource('ec2', region_name='eu-west-1', aws_access_key_id='my-key',