広告スペース(バナー)
🟪Terraform レッスン
Terraformの基本を知ろう5
リソースの定義と検証5
状態(state)を理解しよう4
変数と出力値4
モジュールとワークスペース5
プランの保存と高度な状態管理5
応用的なTerraformの機能8
レッスン 19 / 37

terraform destroy でインフラを削除しよう

「学習や検証で作ったインフラを、綺麗に片付けたい」というときに使うのがterraform destroyです。Terraformが管理しているリソースを、まとめて全て削除するコマンドです。

terraform destroyという書式で使います。applyと同様に確認を求められ、yesと入力すると実行されます。

terraform destroyを実行すると、管理下の全リソースが削除され、「Destroy complete! Resources: 2 destroyed.」のような結果が表示されます。

よくあるつまずきは、本番環境で誤ってdestroyを実行し、稼働中のシステムを削除してしまう重大事故です。本番環境には削除防止の設定(prevent_destroy)を入れておくのが安全策です。

実務では学習用・検証用の一時的な環境を使い終わった後、コストを発生させ続けないための後片付けとして日常的に使われます。

Terraform
試してみよう(疑似ターミナルへの入力例)
terraform destroy

🧑‍💻 このコマンドは Terraformの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
構築したインフラを、まとめて安全に削除できるようになります。
広告スペース(バナー)
広告スペース(記事内)