创建LaunchConfiguration并更新ASG



我有一个脚本,它将创建一个新的LaunchConfiguration与新的AMI_ID和保留所有现有的元数据,如user_data等。然后触发一个ASG实例刷新,用新的LC启动实例。我关心的是,当我在cfn之外做事情时当下次cfn栈更新发生时会发生什么?这种变化会被认为是一种漂移吗?我只是想确保LC的创建和ASG的更新不会影响CFN。

这个变化会被认为是漂移吗?

是的。您正在引起漂移。当您更新堆栈时,ASG将恢复到它在模板中的状态,而不是您在CFN之外设置的状态。

手动更改CFN之外的资源不是一个好的做法。您必须更新您的模板以匹配当前的ASG状态。

最新更新