Azure中无法删除公共IP地址,移除关联网卡仍报错
我之前也碰到过一模一样的坑!明明已经在门户里把公IP和NIC解绑了,结果删除的时候还是弹出这个关联错误,大概率是Azure后台的配置同步有延迟,或者解绑操作没彻底生效,试试下面这几个实操方法:
手动重新检查并解绑IP配置
直接找到目标NIC(nic_VM1_Windows),进入它的「IP配置」页面找到ipconfig1,确认公共IP地址是不是还显示关联状态。如果是的话,重新选择「无」并保存配置,等个2-3分钟让后台同步,再尝试删除公IP。用Azure CLI强制清理关联
如果门户操作没效果,用命令行来操作更靠谱:
先解绑IP配置里的公IP:az network nic ip-config update --name ipconfig1 --nic-name nic_VM1_Windows --resource-group atcsl --remove publicIpAddress执行成功后,再删除目标公IP:
az network public-ip delete --name pip-VM1_Windows --resource-group atcsl排查隐藏依赖(极端情况)
要是上面两种方法都不行,就得检查下有没有其他隐藏依赖了——比如这个NIC是不是曾经关联过负载均衡器、或者VM有预留的网络配置?不过你这个报错明确指向IP配置,所以前两个方法应该就能解决问题。
你遇到的具体错误提示:
Public IP address /subscriptions/ddddddd-ddddd-dddd-dddd-dddddddd/resourceGroups/atcsl/providers/Microsoft.Network/publicIPAddresses/pip-VM1_Windows can not be deleted since it is still allocated to resource /subscriptions/ddddddd-ddddd-dddd-dddd-dddddddd/resourceGroups/atcsl/providers/Microsoft.Network/networkInterfaces/nic_VM1_Windows/ipConfigurations/ipconfig1。若要删除该公共IP,请将其与对应资源解除关联,操作方法请参考aka.ms/deletepublicip。
内容的提问来源于stack exchange,提问作者Neeraj

