Article coécrit par David Frappart et Souha Bel Haj Hassine Dans ce nouvel article, nous allons parler du formidable...
20 décembre 2016
Lock et suppression d’un Resource Group Azure

Lors de la suppression de ressources Azure, il est possible que le portail ou PowerShell refuse de le faire avec pour raison : “The resource group is locked and can’t be deleted”.
Comment trouver la source de cette anomalie et la résoudre ? PowerShell est notre ami 🙂
Dans un premier temps, nous allons chercher les locks présents sur notre groupe de ressources :
Login-AzureRmAccount Select-AzureRmSubscription -SubscriptionId "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" Get-AzureRmResourceLock -ResourceGroupName "<nom de mon groupe de ressources>"
L’exécution nous retourne l’ensemble des locks posés sur nos ressources :
Dans notre cas, le lock est dû à une Azure Function liée à un de mes comptes de stockage.
Nous allons révoquer ce lock afin de pouvoir par la suite supprimer notre groupe de ressource :
$lock = Get-AzureRmResourceLock -ResourceGroupName "<nom de mon groupe de ressources>" Remove-AzureRmResourceLock -LockName $lock.Name -ResourceName $lock.ResourceName -ResourceGroupName $lock.ResourceGroupName -ResourceType $lock.ResourceType -Force
Le lock est désormais supprimé, et débloque ainsi notre problème 🙂