Terraform - 不要等待自动缩放组销毁

时间:2017-09-01 01:49:30

标签: amazon-web-services amazon-ec2 autoscaling terraform

使用Terraform lifecycle管理我们的自动缩放组时,我们使用create_before_destroy标志,以便在销毁当前ASG之前创建新的自动缩放组(ASG)。我试图解决的问题是,Terraform似乎需要长达10分钟来摧毁当前的ASG。

enter image description here

有没有办法启动destroy命令而不是等待它完成?

1 个答案:

答案 0 :(得分:0)

默认情况下,销毁自动缩放组时,terraform会等待池中的所有实例终止。您可以强制自动缩放组删除,即使它在扩展资源的过程中也是如此。这不是默认行为,Terraform通常会在删除组之前耗尽所有实例。您可以通过在ASG上指定force_delete来绕过此问题,但它可能会留下孤立资源,这是默认行为的原因。