Olá Fellipe,
Esse erro ocorre quando uma sub-rede está associada a um recurso de serviço, como um App Service Plan, mesmo após a exclusão do recurso principal. O erro indica que há um Service Association Link ativo que impede a exclusão da sub-rede.
Etapas para Solucionar
- Verifique se há associação de serviço ativa
Use o comando abaixo para verificar se a sub-rede ainda possui um serviceAssociationLink:
az network vnet subnet show \
--resource-group Alanetwork \
--vnet-name alanetwork-14df361010-vnet \
--name alanetwork-14df361010-appsubnet \
--query serviceAssociationLinks
- Remova o App Service Plan (se ainda existir)
az resource delete \
--ids /subscriptions/a8c23165-ea41-4ebd-b6b3-14558b867f25/resourceGroups/Alanetwork/providers/Microsoft.Web/serverfarms/ASP-Alanetwork-a437
- Remova o AppServiceLink via PowerShell
Se o link persistir, utilize o seguinte script PowerShell para forçar a remoção:
# Conectar à conta do Azure
Connect-AzAccount
# Definir o ID do recurso do link de associação
$subnetLinkId = "/subscriptions/a8c23165-ea41-4ebd-b6b3-14558b867f25/resourceGroups/Alanetwork/providers/Microsoft.Network/virtualNetworks/alanetwork-14df361010-vnet/subnets/alanetwork-14df361010-appsubnet/serviceAssociationLinks/AppServiceLink"
# Remover o link de associação de serviço
Remove-AzResource -ResourceId $subnetLinkId -Force
- Excluir a Sub-rede
Após a remoção do link, exclua a sub-rede normalmente:
az network vnet subnet delete \
--resource-group Alanetwork \
--vnet-name alanetwork-14df361010-vnet \
--name alanetwork-14df361010-appsubnet
Requisitos
- Permissões suficientes (Owner ou Network Contributor)
- Módulo PowerShell Az instalado e atualizado
- Azure CLI atualizado