2011年6月27日月曜日

"Auto Scaling API Tools"を使ってみる(中途半端...)

スズキです。

下記で利用できるようにした"Auto Scaling API Tools"を実際に使ってみました。
"Auto Scaling API Tools"("Auto Scaling"のコマンドラインツール)
といっても、やっぱり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

ということでPHP(AWS SDK)に作戦変更...
--------
http://www.suz-lab.com

0 コメント: