小编sur*_*007的帖子

AWS自动更新自动缩放组与新AMI?

以下是我在AWS中的内容:

  • 申请ELB
  • Auto Scaling Group在不同区域有2个实例(Windows IIS服务器)
  • 启动Config指向AMI_A
  • 配置的所有相关后端内容(VPC,子网,安全组等)

一切正常.但是,当我需要对服务器进行更新或更改时,我当前正在手动创建新的AMI_B,使用AMI_B创建新的LaunchConfig,更新AutoScalingGroup以使用新的LaunchConfig,将最小实例数增加到4,等待它们变得可用,然后将数字减少到2以消灭旧实例.

我真的很想自动化这个过程.亚马逊给了我一些CLI的东西链接,我能够编写AMI创建脚本,创建LaunchConfig,并更新AutoScalingGroup ......但我没有看到一个简单的方法来编写新实例的脚本.

经过一番搜索后,我发现了一些CloudFormation模板看起来像他们想要的那样,但是大多数都做得更多,这对我来说有点混乱.

我应该探索CloudFormation吗?是否有一个简单的指南,我可以遵循开始?或者我应该继续使用我已经开始的脚本?

PS - 对不起,如果这是一个重复的问题.事情在AWS上经常发生变化,因此有时旧的响应可能不是当前最佳答案.

amazon-web-services aws-cloudformation autoscaling

11
推荐指数
2
解决办法
5609
查看次数