amazon-ec2 – 使用aws sdk命令行自动缩放中的云形成

我正在使用aws sdk for
auto scaling command line tool.我想知道如何使用这个命令行工具进行云编队?即我们可以提供模板ID而不是实例/ ami id吗?

例:

as-create-launch-config MyLC --image-id <CF tamplete id> --instance-type m1.small

最佳答案

can we give template id instead of instance/ ami id?

不,使用Auto ScalingAWS CloudFormation目前仅相反:

> AWS CloudFormation完全支持所有Auto Scaling资源,如AWS::AutoScaling::AutoScalingGroup,AWS::AutoScaling::LaunchConfiguration等,有关所有可用资源的详细信息,请参阅AWS Resource Types Reference;还有一些与Auto Scaling相关的AWS CloudFormation Sample Templates也可以帮助您入门:

> AutoScalingKeepAtNSample.template – 使用Auto Scaling组管理一组EC2实例的示例.
> AutoScalingMultiAZSample.template – 使用负载均衡,Auto Scaling组跨越多个EC2可用区的示例.此模板已更新为使用Auto Scaling Policies.
> AutoScalingMultiAZWithNotifications.template – 使用跨多个EC2可用区的负载平衡Auto Scaling组的示例.此模板使用Auto Scaling Policies并配置Auto Scaling通知,以便您可以在发生扩展事件时收到电子邮件.

>然后,您可以使用AWS CloudFormation Command Line Tools将模板与所述Auto Scaling资源一起使用,例如:通过cfn-create-stack,cfn-update-stack等,有关所有可用命令的详细信息,请参阅Command Line Tools Reference.

点赞