如果在terraform中删除了实例而没有经过terraform的处理,可以采取以下对策

大纲

有时候,我们希望在Terraform中不给予删除权限来操作Terraform。
也就是说,由于无法使用Terraform进行删除操作,我们需要手动进行删除。

在这种情况下,由于持续保存着Terraform状态的tfstate,无法检测到手动删除操作,从而导致无法执行terraform apply。

在这种情况下,我想要对 terraform import 进行相反的操作,但是却不知道它是什么。
因为我现在知道了它的方法,所以想要分享给大家。

删除 terraform 状态

通过使用这个工具,你可以将tfstate文件中的资源删除,实现与terraform import相反的功能。

使用方法

terraform state rm [resource type].[resource name]

只需要一个选项:写下这个,然后就可以删除了。

只要这样做,就可以避免遇到任何错误!

广告
将在 10 秒后关闭
bannerAds