awsのAutoScalingはコマンドラインからでしか設定できない(;;
awsのcliセットアップが完了しているものとして記述
aws elb create-load-balanced \ --load-balancer-name [ELB Name] \ --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" \ --availability-zones ap-northeast-1a ap-northeast-1c
aws autoscaling create-launch-configration \ --launch-configuration-name [Name] \ --image-id [AMI ID] \ --instance-type [Type]
aws autoscaling create-auto-scaling-group \ --auto-scaling-group-name [Name] \ --launch-configuration-name [Name] \ --min-size [Value] \ --max-size [Value] \ --load-balancer-names [Name] \ --availability-zones ap-northeast-1a ap-northeast-1c
aws autoscaling put-scaling-policy \ --policy-name [Name] \ --auto-scaling-group-name [Name] \ --scaling-adjustment [Value] \ --adjustment-type [Value] \ --cooldown [Value]
aws cloudwatch put-metric-alarm --alarm-name [Name] --metric-name [Name] --namespace [Value] --statistic [Value] --period [Value] --evaluation-period [Value] --threshold [Value] --comparison-operator [Value] --alarm-actions [ARN]
AutoScalingを停止する方法
aws autoscaling suspend-processes \ --auto-scaling-group-name [Name]
aws autoscaling update-auto-scaling-group \ --auto-scaling-group-name [Name] \ --min-size 0 --max-size 0
aws autoscaling terminate-instance-in-auto-scaling-group \ --instance-id [Instance ID] \ --should-decrement-desired-capacity