TerraformでEC2の変更(terraform apply)、破棄(terraform destroy)
「terraform initコマンド,terraform applyコマンドでEC2を作成する」
こちら↑で作成したEC2インスタンスの変更をします。
main.tfのamiを変更して再度terraform applyします。
main.tf
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.16"
}
}
required_version = ">= 1.2.0"
}
provider "aws" {
region = "us-west-2"
}
resource "aws_instance" "app_server" {
ami = "ami-08d70e59c07c61a3a"
instance_type = "t2.micro"
tags = {
Name = "ExampleAppServerInstance"
}
}
実行計画に表示されるプレフィックスの意味です。
| 接頭語 | 意味 |
|---|---|
| + | 作成 |
| – | 破棄 |
| ~ | 更新 |
destroy(破棄)
terraform destroyコマンドでEC2を破棄します。
$ terraform destroy ... Plan: 0 to add, 0 to change, 1 to destroy. Do you really want to destroy all resources? Terraform will destroy all your managed infrastructure, as shown above. There is no undo. Only 'yes' will be accepted to confirm. Enter a value: yes
実行計画確認後、yesとタイプしEnterを押します。
aws_instance.app_server: Destroying... [id=i-0eadc30f6229028d9] aws_instance.app_server: Still destroying... [id=i-0eadc30f6229028d9, 10s elapsed] aws_instance.app_server: Still destroying... [id=i-0eadc30f6229028d9, 20s elapsed] aws_instance.app_server: Still destroying... [id=i-0eadc30f6229028d9, 30s elapsed] aws_instance.app_server: Destruction complete after 32s Destroy complete! Resources: 1 destroyed.
EC2が破棄されました。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^



コメント