Gui*_*bod 6 amazon-s3 amazon-ec2 amazon-web-services
我正在寻找一种临时禁用现有AWS自动缩放组的方法,而无需删除/重新创建组或其触发器."禁用"含义:在不擦除整个相关配置的情况下,在短时间内阻止任何实例创建或删除.
我们当前的发布过程创建并配置新的EC2实例,并在准备好后将它们注入ELB.它还会删除旧实例并停止它们.在很短的时间内,ELB包含通常数量的EC2实例的两倍.
该数量可能超过ELB中的MAX实例数,持续时间非常短.在此过程中,我们希望阻止自动缩放组终止随机的超数例实例.
我在亚马逊控制台中找不到任何"禁用"选项.它可能与自动缩放组理念不匹配.我错过了什么吗?是否有通过amazon命令行工具或boto框架的工具?
在自动缩放术语中,您要问的是暂停进程.简而言之,可以根据需要禁用每个自动缩放活动(启动,终止等).
看起来你不能从Web控制台设置它(虽然它确实显示了可用的进程),所以你要么必须使用api或命令行工具
从正好的cli
aws autoscaling suspend-processes --auto-scaling-group-name MyGroup
Run Code Online (Sandbox Code Playgroud)
后来
aws autoscaling resume-processes --auto-scaling-group-name MyGroup
Run Code Online (Sandbox Code Playgroud)
您可以将特定进程作为额外参数传递暂停,但您可能不需要这样做.
| 归档时间: |
|
| 查看次数: |
5284 次 |
| 最近记录: |