前回、SDK for PHP でEC2インスタンスを停止する方法を紹介しましたので、今回は、EC2インスタンスをスタートする方法を紹介します。
停止の場合同様、こちらの記述も簡単に書くことができます。
vi start_instances.php require_once("/opt/sdk-1.4.2.1/sdk.class.php"); define("AWS_KEY" , "AAAAAAAAAAAAAA"); define("AWS_SECRET_KEY", "SSSSSSSSSSSSSSS"); $ec2 = new AmazonEC2(); $ec2->set_region(AmazonEC2::REGION_APAC_NE1); $response = $ec2->start_instances('i-aaaaaaaa'); // Success? var_dump($response->isOK()); ?>
コンソールも便利ですが、SDK for PHPも便利だと思います。