最近AWS CodeDeploy新增了一项功能,当一个Auto-scaling组被新的部署组定位时,它会为该Auto-scaling组添加一个生命周期钩子。生命周期钩子会在ASG创建新实例时触发部署。我不想创建这个生命周期钩子,但似乎没有任何方法可以防止它自动创建。我可以事后手动删除生命周期钩子,但如果能预先防止其创建就更好了。如何预防生命周期钩子的创建?
由于您对ASG生命周期事件不感兴趣,因此请更改您的CodeDeploy部署组配置,仅将EC2实例标签指定为要部署的目标,而不是指定ASG。
这应该可以解决您的问题,但不建议这样做。