如何在 CFN 更新后自动终止 EC2 实例?
How do I automatically terminate EC2 instances after a CFN update?
所以,我创建了一个应用程序版本为 1.0.0.0 的堆栈。发布时间到了,所以我用新配置更新参数文件,并通过 cli 发送堆栈更新。
我可以看到堆栈已更新并且自动缩放更新已完成。但我没有看到 EC2 updating/terminating 本身。
我将自动缩放设置为 1/2/1; min/max/desired。我缺少什么来自动化这个过程?我真的不想手动进入控制台并一个一个地终止 EC2...
就 CloudFormation 而言,您的基础设施已正确更新。这是因为您 未更改 Amazon EC2 实例 上的任何 属性 会强制更新。
有各种报告表明 EC2 实例可以 'forced' 通过 修改用户数据 中的某些内容(例如版本号或使用参数)来替换。这将在堆栈更新时触发实例替换。
参见:
所以,我创建了一个应用程序版本为 1.0.0.0 的堆栈。发布时间到了,所以我用新配置更新参数文件,并通过 cli 发送堆栈更新。
我可以看到堆栈已更新并且自动缩放更新已完成。但我没有看到 EC2 updating/terminating 本身。
我将自动缩放设置为 1/2/1; min/max/desired。我缺少什么来自动化这个过程?我真的不想手动进入控制台并一个一个地终止 EC2...
就 CloudFormation 而言,您的基础设施已正确更新。这是因为您 未更改 Amazon EC2 实例 上的任何 属性 会强制更新。
有各种报告表明 EC2 实例可以 'forced' 通过 修改用户数据 中的某些内容(例如版本号或使用参数)来替换。这将在堆栈更新时触发实例替换。
参见: