前回の記事(Auto Scaling API Tools(Auto Scalingのコマンドラインツール))で、実際にAuto Scaling API Tools”使ってみました。
やはり、PHP(AWS SDK)で設定することにしたため、launch-configとauto-scaling-groupの作成/削除までという、中途半端な状態まではありますが、準備してみました。
コマンドは下記のようになります。
▼ launch-configの作成
# ./as-create-launch-config crawl > --image-id ami-xxxxxxxx > --instance-type t1.micro > --key suz-lab_ap-northeast-1 > --group default > -I IIIIIIII > -S SSSSSSSS > --region ap-northeast-1 OK-Created launch config
▼ auto-scaling-groupの作成
# ./as-create-auto-scaling-group crawl > --launch-configuration crawl > --availability-zones ap-northeast-1a, ap-northeast-1b > --min-size 0 > --max-size 5 > -I IIIIIIII > -S SSSSSSSS > --region ap-northeast-1 OK-Created AutoScalingGroup
▼ auto-scaling-groupの削除
# ./as-delete-auto-scaling-group crawl > -I IIIIIIII > -S SSSSSSSS > --region ap-northeast-1 Are you sure you want to delete this AutoScalingGroup? [Ny]y OK-Deleted AutoScalingGroup
▼ launch-configの削除
# ./as-delete-launch-config crawl > -I IIIIIIII > -S SSSSSSSS > --region ap-northeast-1 Are you sure you want to delete this launch configuration? [Ny]y OK-Deleted launch configuration