以下URLを参照してください。
https://zenn.dev/articles/15-terraform-aws-first
まずは、Terraformプロジェクトの基礎を設定する。Bashターミナルを開き、以下のコマンドでTerraformプロジェクトの初期化を行う。
terraform init
プロジェクトのコードを整理するために、以下のコマンドを実行して、Terraformファイルのフォーマットを整える。
terraform fmt
このコマンドは、一貫したスタイルでコードを整形する。
変更を適用する前に、以下のコマンドでインフラ環境の変更内容を確認する。
terraform plan
このコマンドは、構築されるインフラの概要を表示し、コードに誤りがないかを確認するのに役立つ。
最後に、以下のコマンドでインフラ環境の変更を適用する。 -auto-approveオプションは、確認プロンプトをスキップして直接変更を適用する。
terraform apply -auto-approve
AWSは従量課金制なので、デモやテスト目的のインフラは使用後に破棄することが重要。 以下のコマンドで、Terraformを用いて構築したインフラを破棄できる。 このコマンドは、Terraformによって構築されたリソースを全て削除します。
terraform destroy -auto-approve