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(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント