减少 (AWS::AutoScaling::AutoScalingGroup) 中的所需实例会终止实例而不停止它
Does reducing desired instances in (AWS::AutoScaling::AutoScalingGroup) terminates the instance without stopping it
我创建了一个自定义 AMI,其中服务 xxx 在 aws 实例启动时启动,服务 xxx 在该 aws 实例停止时停止。
我已将该 ami 包装在 CloudFormation 的 AWS::AutoScaling::AutoScalingGroup 下。
当使用自动缩放组添加新实例时,xxx 服务也会在其上启动。但是当我减少所需实例的数量时,xxx 不会停止。
所以减少自动缩放组中所需的 numInstances 只是终止实例而不停止它?
如何在实例终止前收到停止 xxx 服务的通知?
是的,当 Auto Scaling 扩展 down/in 时,它会终止实例(它不会简单地停止它们)。
要对此类事件做出反应,您可以使用 Lifecycle Hooks,它允许您在 Auto Scaling 启动或终止实例时执行自定义操作。
我创建了一个自定义 AMI,其中服务 xxx 在 aws 实例启动时启动,服务 xxx 在该 aws 实例停止时停止。 我已将该 ami 包装在 CloudFormation 的 AWS::AutoScaling::AutoScalingGroup 下。 当使用自动缩放组添加新实例时,xxx 服务也会在其上启动。但是当我减少所需实例的数量时,xxx 不会停止。
所以减少自动缩放组中所需的 numInstances 只是终止实例而不停止它?
如何在实例终止前收到停止 xxx 服务的通知?
是的,当 Auto Scaling 扩展 down/in 时,它会终止实例(它不会简单地停止它们)。
要对此类事件做出反应,您可以使用 Lifecycle Hooks,它允许您在 Auto Scaling 启动或终止实例时执行自定义操作。