Terraform:无法解锁状态:无法检索锁定信息:JSON 输入意外结束

Put*_*nik 2 terraform terraform-provider-aws

  • Terraform v0.13.5
  • 提供者 aws v3.7.0
  • 后端:AWS S3+DynamoDB

terraform plan被中止,现在无法获取状态锁。我正在尝试手动释放它,但出现错误:

terraform force-unlock -force xxx-xxx-xx-dddd

Failed to unlock state: failed to retrieve lock info:
unexpected end of JSON input
Run Code Online (Sandbox Code Playgroud)

状态文件看起来完整并成功通过了 json 语法验证。

如何解决?

Put*_*nik 9

解决方案:仔细检查您是否在正确的 terraform 工作区中。

  • 错误消息可能会说明这一点 (4认同)
  • 因此,让我们的应用程序中的错误消息更加清晰且易于故障排除! (2认同)