As recently discussed, these patches make it possible to launch instances into a subnet in a VPC in EC2.
Subnets appear as new realms with the name AZ:SN where AZ is the availability zone (e.g., us-east-1a) to which the subnet is attached, and SN is the subnet ID. When such a realm is supplied to the create instances call, the SubnetID is sent to EC2, placing the instane in that subnet. Note that you can not provide a security group when launching into a VPC, which makes the current HTML UI a little awkward, in that you have to uncheck the 'default' security group in the UI under 'Additional Parameters' The VPC functionality requires some additional mappings from the AWS gem, which I have sent upstream[1] - until they are in a released AWS gem, I am including a monkey patch that puts them into the AWS::Ec2 class. David [1] https://github.com/appoxy/aws/pull/116
