前回の記事(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

こちらの記事はなかの人(suz-lab)監修のもと掲載しています。
元記事は、こちら