Le développement et le déploiement des APIs est devenu un enjeu majeur pour toutes les organisations IT. D’après RapidAPI, on...
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 🙂