我们已经看到了如何构建和更改基础设施。在创建各种资源和显示资源依赖关系之前,让我们回顾一下如何彻底破坏Terraform管理的基础设施。在生产中破坏基础设施是一个罕见的时刻。但是如果你使用Terraform启动多个环境,比如:开发、测试、QA环境等,那么销毁是一个非常有用的操作。销毁与terraformapply命令类似,可以使用terraformdestroy命令销毁资源,但它的行为就像所有资源都已从配置中删除一样。$terraformdestroy#...-aws_instance.example-前缀表示实例将被销毁。与应用一样,Terraform会输出其执行计划并在执行更改之前等待确认。输入yes执行计划并销毁基础设施:#...aws_instance.example:Destroying...Applycomplete!资源:添加0个,更改0个,销毁1个。#...和apply一样,Terraform决定必须是资源被销毁的顺序。当前示例中只有一个实例,因此不需要顺序。在具有更多资源的更复杂场景中,Terraform将按照since关系以正确顺序销毁它们,我们将在本指南末尾看到。Nextstep
