我在aws s3桶上有后端,在这里我有我所有的*.tfstate文件。当我这么做
cd terraform/project.foo
terraform destroy我希望它也能从我的后端foo.tfstate文件中删除,但是它没有这样做。
有没有任何选择,从后台通过terraform删除所需的tfstate文件?
谢谢!
发布于 2020-12-16 17:18:46
如果您使用的是Terraform工作区,这是完全可能的。
我有两个工作区默认值和prod。
我切换到prod工作区并运行了terraform破坏程序。

这是S3状态文件内容,post terraform destroy

一旦销毁,切换到默认工作区terraform workspace select default
从默认工作区运行terraform workspace delete prod

Poof,你的州文件被完全清除了

注意:我使用的是带Terraform插件的fish shell,terraform工作区在提示符中打印(用箭头表示)
https://stackoverflow.com/questions/62777081
复制相似问题