[英]Cloud Formation in auto scaling using aws sdk command line
我正在使用 aws sdk 作为自动缩放命令行工具。 我想知道如何通过此命令行工具使用云形成? 即我们可以提供模板 ID 而不是实例/ ami id 吗?
例子:
as-create-launch-config MyLC --image-id <CF tamplete id> --instance-type m1.small
我们可以提供模板 ID 而不是实例/ ami id 吗?
不,将Auto Scaling与AWS CloudFormation结合使用目前只能以相反的方式工作:
AWS CloudFormation完全支持所有Auto Scaling资源,例如AWS::AutoScaling::AutoScalingGroup 、 AWS::AutoScaling::LaunchConfiguration等,有关所有可用资源的详细信息,请参阅AWS 资源类型参考; 还有一些与Auto Scaling相关的AWS CloudFormation 示例模板可以帮助您入门:
AutoScalingKeepAtNSample.template -使用 Auto Scaling 组管理一组 EC2 实例的示例。
AutoScalingMultiAZSample.template -使用跨多个 EC2 可用性区域的负载平衡、Auto Scaling 组的示例。 此模板已更新为使用 Auto Scaling 策略。
AutoScalingMultiAZWithNotifications.template -使用跨多个 EC2 可用性区域的负载平衡 Auto Scaling 组的示例。 此模板使用 Auto Scaling 策略并配置 Auto Scaling 通知,以便您可以在发生扩展事件时收到电子邮件。
然后,您可以使用AWS CloudFormation 命令行工具将模板与所述Auto Scaling资源结合使用,例如通过cfn-create-stack 、 cfn-update-stack等,请参阅命令行工具参考了解所有可用的详细信息命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.