Terraform入門 – 4. destroy 基礎設施

teachmyself發表於2019-02-18

我們已經看到如何構建和變更基礎設施。在建立多種資源並展示資源依賴關係前,我們先複習下如何完全銷燬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 –>

<!–//
硬啃官方文件產物,若有不妥之處,歡迎指正,請以官方文件為準!
//–>

相關文章