通过jenkins部署到AWS时Terraform版本错误?

Aym*_*smi 4 amazon-web-services jenkins terraform

我正在通过Jenkins Terraform v0.10.7使用terraform进行部署。使用Terraform v0.11.1从本地计算机成功部署后,无法从Jenkins再次执行此操作,出现以下错误:

Terraform doesn't allow running any operations against a state
that was written by a future Terraform version. The state is
reporting it is written by Terraform '0.11.1'.
Run Code Online (Sandbox Code Playgroud)

for*_*een 5

  • 使用v0.11.1运行: $ terraform destroy
  • 删除.tfstate文件
  • 使用v0.10.7(或从现在开始要使用的任何版本),运行: $ terraform apply

  • 虽然破坏资源可能是一种方法,但对于生产基础设施来说并不是理想的解决方案:) (2认同)