我們已經看到如何構建和變更基礎設施。在建立多種資源並展示資源依賴關係前,我們先複習下如何完全銷燬Terraform
管理的基礎設施。
在生產環境銷燬基礎設施是罕見的時間。但是如果你使用Terraform
啟動多個環境,比如:開發,測試,QA環境等,那麼銷燬是個非常有用的操作。
銷燬
與terraform apply
命令類似,資源可以用terraform destroy
命令銷燬掉,但是它的行為就好像所有的資源都從配置中刪除了一樣。
$ terraform destroy
# ...
- aws_instance.example
-
字首說明該例項將被銷燬。像apply
一樣,Terraform
輸出其執行計劃並在執行變更前等待確認。
輸入yes
以執行該計劃並銷燬基礎設施:
# ...
aws_instance.example: Destroying...
Apply complete! Resources: 0 added, 0 changed, 1 destroyed.
# ...
像apply
一樣,Terraform
決定了必須被銷燬的資源的順序。當前示例中只有一個例項,所以不需要順序。在更多有更多資源的複雜場景中,Terraform
將按合適的順序銷燬它們以遵循以來關係,我們將在本指南最後看到這一點。
下一步
<!– more –>
<!–//
硬啃官方文件產物,若有不妥之處,歡迎指正,請以官方文件為準!
//–>