减少(AWS :: AutoScaling :: AutoScalingGroup)中的所需实例会在不停止实例的情况下终止实例

时间:2017-07-25 12:01:22

标签: amazon-web-services amazon-ec2 autoscaling ami

我创建了一个自定义AMI,其中当aws实例启动时启动服务xxx,当aws实例停止时服务xxx停止。 我已经在CloudFormation的AWS :: AutoScaling :: AutoScalingGroup下包装了这个ami。 当使用自动缩放组添加新实例时,xxx服务也会启动它。但是,当我减少所需实例的数量时,xxx不会停止。

因此,减少自动缩放组中所需的numInstances只是终止实例而不停止它?

如何在实例终止之前收到停止xxx服务的通知?

1 个答案:

答案 0 :(得分:0)

是的,当Auto Scaling缩小/缩小时,它会终止实例(它不会简单地阻止它们)。

要对此类事件做出反应,您可以使用Lifecycle Hooks,以便在Auto Scaling启动或终止实例时执行自定义操作。