如果在terraform中删除了实例而没有经过terraform的处理,可以采取以下对策
大纲
有时候,我们希望在Terraform中不给予删除权限来操作Terraform。
也就是说,由于无法使用Terraform进行删除操作,我们需要手动进行删除。
在这种情况下,由于持续保存着Terraform状态的tfstate,无法检测到手动删除操作,从而导致无法执行terraform apply。
在这种情况下,我想要对 terraform import 进行相反的操作,但是却不知道它是什么。
因为我现在知道了它的方法,所以想要分享给大家。
删除 terraform 状态
通过使用这个工具,你可以将tfstate文件中的资源删除,实现与terraform import相反的功能。
使用方法
terraform state rm [resource type].[resource name]
只需要一个选项:写下这个,然后就可以删除了。
只要这样做,就可以避免遇到任何错误!