使用aws sdk命令行进行自动缩放的云阵列
我正在使用aws sdk for auto scaling command line tool。我想知道如何在这个命令行工具中使用云形成?即我们可以给模板id而不是实例/ ami id?使用aws sdk命令行进行自动缩放的云阵列
例子:
as-create-launch-config MyLC --image-id <CF tamplete id> --instance-type m1.small
我们可以给模板ID而不是实例/ AMI ID?
没有使用Auto Scaling与AWS CloudFormation目前是倒过来只:
-
AWS CloudFormation完全支持所有自动缩放资源,如AWS::AutoScaling::AutoScalingGroup,AWS::AutoScaling::LaunchConfiguration等,看到AWS Resource Types Reference对所有细节可用资源;有一对夫妇自动缩放的,让你开始以及相关AWS CloudFormation Sample Templates:
AutoScalingKeepAtNSample.template - 使用自动缩放组来管理一组EC2实例的一个例子。
AutoScalingMultiAZSample.template - 使用负载平衡的Auto Scaling组跨越多个EC2可用区域的示例。此模板已更新为使用Auto Scaling策略。
AutoScalingMultiAZWithNotifications.template - 使用跨多个EC2可用区的负载平衡Auto Scaling组的示例。此模板使用Auto Scaling策略并配置Auto Scaling通知,以便您可以在发生伸缩事件时收到电子邮件。
然后,您可以使用AWS CloudFormation Command Line Tools到与所述使用模板(S)自动缩放资源,例如通过cfn-create-stack,cfn-update-stack等,请参阅Command Line Tools Reference了解所有可用命令的详细信息。