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