使用 json 状态文件销毁 Terraform

问题描述

我通过 terraform 创建了一个基础设施,状态文件存储在 S3 中。

不幸的是,由于某些问题,本地状态文件已损坏,并且无法下载 S3 文件本身。

是否可以使用存储在 S3 上的文件运行 terraform destroy fileName(在我手动下载之后)。

解决方法

是的,下载 .tfstate 文件并将文件放在 terraform root 中。

现在运行 terraform init 就可以开始了。

terraform destroy resource.resource_name 会起作用。