Terraform 0.11.1 不支持状态版本 4

问题描述 投票:0回答:3

加载状态时出错:Terraform 0.11.1 不支持状态版本 4,请更新。

如何解决 Terraform 中的此错误?

terraform terraform-provider-aws
3个回答
2
投票

Terraform 不支持状态版本 4 是一个常见问题。

对此只有一个解决办法

  1. 获取本地状态文件并将其推送到某个远程后端,然后删除 .terraform 目录并使用后端运行 init 命令。

应该有效


2
投票

当我指定本地后端配置时,我遇到了这个问题,如下所示:

terraform {
  backend "local" {
    path = "./.terraform/terraform.tfstate"
  }

删除它,效果很好。必须重新创建状态


0
投票

当状态文件损坏时通常会出现此错误。如果您的状态文件存储在远程 s3 后端,并且存储桶启用了版本控制,那么您可能需要删除最新的状态文件并恢复到较旧的状态文件并再次进行更改。

© www.soinside.com 2019 - 2024. All rights reserved.