Você pode usar Bloqueios de recursos para proteger os recursos contra invasões acidentais. / exclusão maliciosa.
Por exemplo, para aplicar um bloqueio a um cofre, você usaria o seguinte
New-AzureRmResourceLock -LockName "VaultLock" -LockLevel CanNotDelete '
-ResourceGroupName MyvaultRG '
-ResourceName MyVault '
-ResourceType Microsoft.KeyVault/vaults
se você tentar excluir, receberá o seguinte erro
Remove-AzureRmKeyVault : ScopeLocked: The scope '{scope}' cannot perform delete operation because following scope(s) are locked: {scope}
Você precisa emitir um comando para remover o bloqueio para excluir o recurso.
Remove-AzureRmResourceLock -LockName "VaultLock"
Isso usado em conjunto com as políticas do RBAC pode manter seus recursos seguros.