使用 AWS 管理控制台或 AWS CLI 取消实例刷新
您可以取消仍在进行的实例刷新。在完成该操作后,您无法取消。
取消实例刷新不会回滚任何已替换的实例。要回滚对您的实例所做的更改,请改为执行回滚。有关更多信息,请参阅 通过手动或自动回滚撤消更改。
取消实例刷新(控制台)
取消实例刷新
访问 https://console.aws.amazon.com/ec2/
,打开 Amazon EC2 控制台,然后从导航窗格中选择 Auto Scaling Groups(Auto Scaling 组)。 -
选中 Auto Scaling 组旁边的复选框。
-
在实例刷新选项卡的活跃实例刷新中,选择操作、取消。
-
当系统提示进行确认时,选择 Confirm。
实例刷新状态设置为正在取消。取消完成后,实例刷新的状态设置为已取消。
取消实例刷新(AWS CLI)
取消实例刷新
使用来自 AWS CLI 的 cancel-instance-refresh
aws autoscaling cancel-instance-refresh --auto-scaling-group-namemy-asg
输出示例:
{
"InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b"
}
取消实例刷新而不等待实例过渡
从 AWS CLI 中使用 --no-wait-for-transitioning-instances 选项和 cancel-instance-refresh
aws autoscaling cancel-instance-refresh —auto-scaling-group-namemy-asg--no-wait-for-transitioning-instances
默认情况下,在取消实例刷新时,Amazon EC2 Auto Scaling 会等待任何进行中的启动和终止完成,然后再将状态设置为“已取消”。如果实例耗尽时间较长,或者需要立即开始新实例刷新,则可以使用该命令,这样就无需等待这些过渡操作。
使用此选项时,实例刷新状态将更改为“已取消”,这样就可以开始新的实例刷新。任何进行中的启动和终止都将在后台继续进行。