我已经能够使用terraform apply
部署AWS Auto Scaling组,负载均衡器,安全组和EC2实例。
现在,我想使用命令terraform destroy
销毁基础架构,但它提供了Destroy cancelled
。
我不希望从AWS管理控制台手动销毁资源,只能通过terraform命令。
答案 0 :(得分:0)
我尝试使用命令terraform destroy -force
强制销毁已部署的基础架构,并且工作正常
答案 1 :(得分:0)
消息“Destroy cancelled”。如果您未在确认提示符下键入字符串“yes”,则返回:
Terraform will delete all your managed infrastructure.
There is no undo. Only 'yes' will be accepted to confirm.
Do you really want to destroy?
Terraform需要输入yes
作为安全措施。如果您以非交互方式运行Terraform,则可能无法输入此响应,因此-force
选项提供了一种通过命令提示符进行确认的方法。