Terraform 被打断的地形应用,现在不能破坏或应用
因此,我有一个在目录中运行Terraform 被打断的地形应用,现在不能破坏或应用,terraform,Terraform,因此,我有一个在目录中运行terraformapply的应用程序,然后还可以运行terraformdestroy。我正在测试应用程序,在运行apply 现在它似乎被一个部分创建的实例卡住了,它识别出我正在创建/销毁的实例的名称,当我尝试apply时,它表示该名称的实例已经存在。但是,destroy说没有什么可以破坏的。所以我也做不到。还有什么办法可以取消这个吗?恐怕唯一的选择是: 执行terraform state rm RESOURCE示例:terraform state rm aws\u e
terraformapply
的应用程序,然后还可以运行terraformdestroy
。我正在测试应用程序,在运行apply
现在它似乎被一个部分创建的实例卡住了,它识别出我正在创建/销毁的实例的名称,当我尝试
apply
时,它表示该名称的实例已经存在。但是,destroy
说没有什么可以破坏的。所以我也做不到。还有什么办法可以取消这个吗?恐怕唯一的选择是:
terraform state rm RESOURCE
示例:terraform state rm aws\u ebs\u volume.volume
您可以运行以下命令,从项目目录查看所有当前仍处于活动状态的资源:
$ terraform state list
要销毁每个资源,请在每个资源上运行以下命令:
$ terraform destroy --target=resource.name
可以编写一个脚本来循环“地形状态列表”输出(如果有很多)