首页 > 解决方案 > 如何在 Terraform 中初始化远程状态?

问题描述

我正在尝试为remote_state. 但是,我收到错误消息No stored state was found for the given workspace in the given backend.,但我不明白为什么。当然没有找到状态,因为我还没有创建一个。

我运行terraform init,然后terraform plan -input=false -out=myplan如果我不使用它会起作用remote_state,但当我使用时会显示上述错误。

编辑:我能够通过使用-refresh=false. 但这似乎不是一个解决方案。如果没有可用的状态文件,我希望 Terraform 将其视为新部署并创建一个。

标签: terraformminio

解决方案


您需要运行terraform init将本地状态文件迁移到远程主机。

有关分步指南,您可以按照官方文档中的示例进行操作,其中 step是将本地迁移到远程主机#6的实际步骤。tfstate


推荐阅读