Относительно легко создать новый экземпляр с использованием PHP с помощью метода runInstances().
$instance = $ec2->runInstances(array(
    'ImageId'        => AMI_ID,      // AMI ID
    'InstanceType'   => AMI_TYPE,    // m1.medium etc.
    'MinCount'       => 1,           // Minimum to create
    'MaxCount'       => 1,           // Maximum to create
    'SecurityGroups' => SEC_NAME,    // Security Group Name
    'KeyName'        => KEY_NAME     // Key Pair to use
))->toArray();                       // Get back our data in an array
Тем не менее, точка API заключается в том, чтобы сделать все, что вы можете сделать с интерфейсом на веб-сайте amazon, в десятую часть времени и с собственным кодом.
Имея это в виду, мне нужно сделать следующее:
 
В интерфейсе я могу изменить Размер тома, скажем, 40 ГБ.
Как я могу задать размер тома 40 ГБ при создании нового экземпляра с PHP? Он может даже запускаться после создания экземпляра, если он автоматически - я должен быть в состоянии сделать это программно.
Как я могу достичь того, что мне нужно, используя AWS SDK для PHP 2?
