You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

重新执行Terraform脚本会销毁Azure中手动创建的VM吗?

答案

手动创建的这台VM不会被Terraform销毁

具体原因:

  • Terraform只认自己状态文件里的资源:你通过Terraform创建的VNET、VM、NSG等资源,都会被记录在terraform.tfstate文件里,Terraform仅对这个文件中登记的资源负责。手动添加的VM不在这个名单里,Terraform根本不知道它的存在。
  • 重新运行terraform apply时,Terraform只会对比自身配置和状态文件,检查它管理的资源是否符合配置要求,不会主动扫描VNET内的其他资源,更不会随意删除不属于它管控的对象。
  • 除非你特意在Terraform配置中编写了强制清理VNET内所有资源的逻辑(这种场景极少),否则完全不用担心这台手动VM被误删。

内容的提问来源于stack exchange,提问作者Container-Man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 03:25:35