如何有条件地扩展AWS ASG实例?

时间:2019-04-09 20:33:48

标签: amazon-web-services load-balancing autoscaling

我有4个服务请求的AWS EC2实例。

要部署新代码,我将启动4个新实例(在其上构建新代码),然后: (a)这4个新实例在healthy下显示为Load balancing>Target Groups>Registered Targets>Status

我进行扩展,较旧的四个实例终止。

第1步
向外扩展:

  

aws自动缩放设置所需容量--auto-scaling-group-name   MY-UI代码-所需容量8-荣誉冷却

第2步:检查负载平衡>目标组>注册状态>状态

第3步:如果2身体健康, 放大:

  

aws自动缩放设置所需容量--auto-scaling-group-name   MY-UI代码-所需容量4-荣誉冷却

当前,我已经将两个^命令都保存到了两个Shell脚本中。 我运行第一个脚本,然后等待10分钟,然后检查状态,然后运行第二个脚本。

如何将两者链接在一起,以便仅在确认(a)发生后才可放大比例?

我的最终目标是 将步骤1、2、3放入shell脚本中,并减少检查工作。

0 个答案:

没有答案