我有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脚本中,并减少检查工作。