Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terraform 重置地形状态配置_Terraform - Fatal编程技术网

Terraform 重置地形状态配置

Terraform 重置地形状态配置,terraform,Terraform,自从我开始使用远程状态以来,最近有几次我在后端配置中指定了错误的值,从而错误地配置了状态。一旦我用这个不正确的信息运行terraform init,它就会抛出一个错误…即使在我纠正错误之后,我也无法正确配置后端。我“认为”当我使用错误信息运行init时,它会被写入.terraform文件夹中的terraform.state。然后,当我更正错误并重新运行terraform init时,它将我的更正视为一个更改,尝试在更改为新配置之前验证旧配置(这是错误的),但由于无法验证旧配置而失败。我现在知道的

自从我开始使用远程状态以来,最近有几次我在后端配置中指定了错误的值,从而错误地配置了状态。一旦我用这个不正确的信息运行terraform init,它就会抛出一个错误…即使在我纠正错误之后,我也无法正确配置后端。我“认为”当我使用错误信息运行init时,它会被写入.terraform文件夹中的terraform.state。然后,当我更正错误并重新运行terraform init时,它将我的更正视为一个更改,尝试在更改为新配置之前验证旧配置(这是错误的),但由于无法验证旧配置而失败。我现在知道的唯一方法是删除.terraform文件夹,然后用正确的信息再次运行terraform init


我是否误解了正在发生的事情,是否有更好的方法来解决这个问题

我认为你需要提供更多的细节来得到答案。Terraform后端配置可识别更改,并具有交互和编程功能,用于在检测到更改时重新配置和迁移状态。你的问题听起来好像没有发生。请参阅后端配置: