资源组删除后虚拟网络连接不删除
Virtual network connection does not delete after resource group deletion
我们有一个资源组,其中包括 ADLS V2 和 VNET(ADLS 通过服务连接连接到 VNET)。
整个资源组已被删除,但与 Azure 存储的虚拟网络连接似乎仍以某种方式挂起,并且正在阻止重新部署。收到的错误是:
subnet with State NetworkSourceDeleted is required to be removed
知道如何解决吗?
之所以会发生这种情况,是因为删除资源组时,Azure 会在删除资源组后删除服务连接。在此连接删除期间可能发生错误,因此此服务连接未被删除并保持 NetworkSourceDeleted 状态。您需要通过以下命令删除子网 运行 的服务关联链接:
SAL_ID=$(az network vnet subnet show --resource-group $resourceGroupName --vnet-name $vnetName --name $subnetName --query id --output tsv)/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default
az resource delete --ids $SAL_ID --api-version 2018-07-01
我们有一个资源组,其中包括 ADLS V2 和 VNET(ADLS 通过服务连接连接到 VNET)。
整个资源组已被删除,但与 Azure 存储的虚拟网络连接似乎仍以某种方式挂起,并且正在阻止重新部署。收到的错误是:
subnet with State NetworkSourceDeleted is required to be removed
知道如何解决吗?
之所以会发生这种情况,是因为删除资源组时,Azure 会在删除资源组后删除服务连接。在此连接删除期间可能发生错误,因此此服务连接未被删除并保持 NetworkSourceDeleted 状态。您需要通过以下命令删除子网 运行 的服务关联链接:
SAL_ID=$(az network vnet subnet show --resource-group $resourceGroupName --vnet-name $vnetName --name $subnetName --query id --output tsv)/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default
az resource delete --ids $SAL_ID --api-version 2018-07-01