首页 > 解决方案 > 在我的本地服务器中,我丢失了 .state 文件,但 .statefile.backup 已到位。那么现在如何取回 .statefile

问题描述

'' 在我的本地服务器中,我丢失了 .state 文件,但 .statefile.backup 已到位。那么现在如何取回.statefile。当我做 terraform 再次应用它的重建基础时,我不想要
''

标签: terraformsf

解决方案


如果我理解正确,您删除了您的.state文件。您可以使用 .state.backup 恢复到上次应用的状态。备份文件实际上是您以前的状态文件。简单地复制和重命名/移动(我建议以防万一)它是这样的:

cp terraform.tfstate.backup terraform.tfstate

您的状态文件已恢复原状。

运行 terraform plan 以评估您在删除最新的 statefile 版本后缺少多少资源。如果需要,您可以导入资源而不是重新创建它们。


推荐阅读