我创建了一个自定义AMI,其中当aws实例启动时启动服务xxx,当aws实例停止时服务xxx停止。 我已经在CloudFormation的AWS :: AutoScaling :: AutoScalingGroup下包装了这个ami。 当使用自动缩放组添加新实例时,xxx服务也会启动它。但是,当我减少所需实例的数量时,xxx不会停止。
因此,减少自动缩放组中所需的numInstances只是终止实例而不停止它?
如何在实例终止之前收到停止xxx服务的通知?
答案 0 :(得分:0)
是的,当Auto Scaling缩小/缩小时,它会终止实例(它不会简单地阻止它们)。
要对此类事件做出反应,您可以使用Lifecycle Hooks,以便在Auto Scaling启动或终止实例时执行自定义操作。