PATH:
usr
/
local
/
jetapps
/
var
/
lib
/
aws
/
lib
/
python2.7
/
site-packages
/
awscli
/
examples
/
autoscaling
**To create a launch configuration** This example creates a launch configuration:: aws autoscaling create-launch-configuration --launch-configuration-name my-launch-config --image-id ami-c6169af6 --instance-type m1.medium This example creates a launch configuration with a key pair and a bootstrapping script:: aws autoscaling create-launch-configuration --launch-configuration-name my-launch-config --key-name my-key-pair --image-id ami-c6169af6 --instance-type m1.small --user-data file://myuserdata.txt This example creates a launch configuration based on an existing instance. In addition, it also specifies launch configuration attributes such as a security group, tenancy, Amazon EBS optimization, and a bootstrapping script:: aws autoscaling create-launch-configuration --launch-configuration-name my-launch-config --key-name my-key-pair --instance-id i-7e13c876 --security-groups sg-eb2af88e --instance-type m1.small --user-data file://myuserdata.txt --instance-monitoring Enabled=true --no-ebs-optimized --no-associate-public-ip-address --placement-tenancy dedicated --iam-instance-profile my-autoscaling-role Add the following parameter to add an Amazon EBS volume with the device name ``/dev/sdh`` and a volume size of 100. Parameter:: --block-device-mappings "[{\"DeviceName\": \"/dev/sdh\",\"Ebs\":{\"VolumeSize\":100}}]" Add the following parameter to add ``ephemeral1`` as an instance store volume with the device name ``/dev/sdc``. Parameter:: --block-device-mappings "[{\"DeviceName\": \"/dev/sdc\",\"VirtualName\":\"ephemeral1\"}]" Add the following parameter to omit a device included on the instance (for example, ``/dev/sdf``). Parameter:: --block-device-mappings "[{\"DeviceName\": \"/dev/sdf\",\"NoDevice\":\"\"}]" For more information about quoting JSON-formatted parameters, see `Quoting Strings`_ in the *AWS Command Line Interface User Guide*. This example creates a launch configuration that uses Spot Instances:: aws autoscaling create-launch-configuration --launch-configuration-name my-launch-config --image-id ami-01e24be29428c15b2 --instance-type c5.large --spot-price "0.50" For more information, see `Launching Spot Instances in Your Auto Scaling Group`_ in the *Amazon EC2 Auto Scaling User Guide*. .. _`Quoting Strings`: https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters.html#quoting-strings .. _`Launching Spot Instances in Your Auto Scaling Group`: https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-launch-spot-instances.html
[-] disable-metrics-collection.rst
[edit]
[-] resume-processes.rst
[edit]
[-] attach-load-balancers.rst
[edit]
[-] put-notification-configuration.rst
[edit]
[-] enter-standby.rst
[edit]
[-] put-scheduled-update-group-action.rst
[edit]
[-] describe-policies.rst
[edit]
[-] terminate-instance-in-auto-scaling-group.rst
[edit]
[-] enable-metrics-collection.rst
[edit]
[+]
..
[-] delete-notification-configuration.rst
[edit]
[-] describe-launch-configurations.rst
[edit]
[-] delete-policy.rst
[edit]
[-] describe-auto-scaling-instances.rst
[edit]
[-] put-lifecycle-hook.rst
[edit]
[-] describe-adjustment-types.rst
[edit]
[-] detach-load-balancer-target-groups.rst
[edit]
[-] set-instance-protection.rst
[edit]
[-] describe-auto-scaling-notification-types.rst
[edit]
[-] execute-policy.rst
[edit]
[-] describe-lifecycle-hooks.rst
[edit]
[-] describe-termination-policy-types.rst
[edit]
[-] put-scaling-policy.rst
[edit]
[-] describe-account-limits.rst
[edit]
[-] describe-lifecycle-hook-types.rst
[edit]
[-] attach-load-balancer-target-groups.rst
[edit]
[-] complete-lifecycle-action.rst
[edit]
[-] delete-launch-configuration.rst
[edit]
[-] delete-scheduled-action.rst
[edit]
[-] delete-lifecycle-hook.rst
[edit]
[-] describe-scaling-activities.rst
[edit]
[-] describe-tags.rst
[edit]
[-] describe-notification-configurations.rst
[edit]
[-] create-auto-scaling-group.rst
[edit]
[-] describe-scheduled-actions.rst
[edit]
[-] detach-instances.rst
[edit]
[-] create-or-update-tags.rst
[edit]
[-] describe-scaling-process-types.rst
[edit]
[-] record-lifecycle-action-heartbeat.rst
[edit]
[-] suspend-processes.rst
[edit]
[-] update-auto-scaling-group.rst
[edit]
[-] create-launch-configuration.rst
[edit]
[-] attach-instances.rst
[edit]
[-] set-desired-capacity.rst
[edit]
[-] detach-load-balancers.rst
[edit]
[-] describe-load-balancers.rst
[edit]
[-] delete-tags.rst
[edit]
[-] delete-auto-scaling-group.rst
[edit]
[-] describe-auto-scaling-groups.rst
[edit]
[-] exit-standby.rst
[edit]
[-] describe-metric-collection-types.rst
[edit]
[-] set-instance-health.rst
[edit]
[-] describe-load-balancer-target-groups.rst
[edit]