博客园  :: 首页  :: 管理

本文的前置环境为《使用-Terraform-创建一个新的Azure-资源组-虚拟网络-子网

本文的目标:删除此前使用Terraform-创建的资源组-虚拟网络及子网资源 

在前置文章中,我们可以看到,Azure Portal 上看到 创建了一个 RG001资源组,一个虚拟网络,8个子网,共10个资源

但是实际到Azure上可以看到还多创建了如下资源组及资源 ,即多创建了2个相关的

1、NetworkWatcherRG 这样一个资源组,位置与虚拟网络位置一样:Japan East

2、NetworkWatcher_japaneast 网络观察程序,位于NetworkWatcherRG资源组:Location位置也是:Japan East

接下来讲一下,如何进行清理 destroy 上面创建的资源 

1、也还是先创建 terraform plan ,并指定 destroy 标志

li [ ~/qq-5201351 ]$ terraform plan -destroy -out main.destroy.tfplan

2、运行 terraform apply 以应用执行计划,这里指定 main.destroy.tfplan

li [ ~/qq-5201351 ]$ terraform apply main.destroy.tfplan

最后的效果说明:

1、会删除由Terraform创建的RG001 及虚拟网络,子网,共10个资源 

2、但是没有删除与上面资源相关的 【NetworkWatcherRG】 这个资源组 以及 【NetworkWatcher_japaneast】 这个 网络观察程序

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17643876.html