【发布时间】:2017-01-13 17:03:34
【问题描述】:
场景: 我正在运行 AWS 自动缩放组 (ASG),并且在 terraform 应用期间更改了关联的启动配置。 ASG 不受影响。
我现在如何根据更改/新的启动配置重新创建该 ASG 中的实例(即,逐个替换它们以进行滚动替换)?
我尝试过的: 使用 terraform taint 可以将资源标记为在下一次应用期间销毁和重新创建。但是,我不想污染自动缩放组(这是一种资源,在这种情况下不是单个实例),而是其中的单个实例。有没有办法污染单个实例或者我的想法是错误的?
【问题讨论】:
-
您为什么希望 ASG 不受影响?这种情况下的正常用例是滚动替换 ASG 及其内部的实例。
-
@ydaetskcoR 是的,我最终想要实现的是一个接一个地替换它们(也就是重新堆叠它们或进行滚动替换)。我谈论的是单个实例令人困惑,因此我更新了问题。
标签: amazon-web-services autoscaling terraform