Относительно легко создать новый экземпляр с использованием 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?