销毁Terraform中的EC2实例?

时间:2019-01-22 18:20:56

标签: amazon-web-services amazon-ec2 terraform terraform-provider-aws

我正在创建一个EC2实例,并使用一些“启动时”脚本将其加载以及安装所需的软件。这成为旋转新实例时要使用的基本图像。

创建后,我将创建一个AMI。此时,无需保留用于创建AMI的EC2映像。

因此,顺序为:

Create EC2
Install packages
Configure packages
Create AMI
Destroy EC2

如何告诉Terraform在最后一步中删除EC2?

1 个答案:

答案 0 :(得分:2)

您是否看过Hashicorp的Packer工具?它专门用于构建用于Terraform的AMI,并可以在此处节省一些手动步骤。

在此期间,您可以发出terraform destroy -target aws_instance.<NAME>(替换Terraformed EC2实例的名称)命令来销毁您的实例。