首页 » Terraform » 正文

Terraform 修改 清理

我们基础框架有些时候是会需要改变的,例如我觉得ec2的内存和cpu不够用了,我要用更大的类型以获得足够的cpu和内存,这个时候我们就需要作出修改

和上一篇文章不同的地方是我们修改了ami 链接

这个时候如何应用我们的修改呢?我们只需要执行如下命令:

这个时候Terraform 会去更新状态,对比我们的文件中的代码和真正架构中的区别,并展示给我们如果我们想达到代码中的状态,我们需要做哪些修改:

因为ami发生了改变,Terraform 会删掉我们原来的instance并且用新的ami创建一个新的instance

当我们输入yes后,Terraform 会执行删除然后创建的操作

那我们如何清理我们的架构呢?就是把我创建的都删掉?

首先,我们可以使用

来列出我们Terraform创建的资源,然后我们如果要清理,只需要执行:

命令其实和apply 类似,都需要我们二次确认

输入yes后,我们就可以等着Terraform去帮我们删除instance

 

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

Latest posts by Zhiming Zhang (see all)