Service Azure utilisé pour implémenter la gouvernance d’entreprise et les normes à grande échelle pour les ressources Azure.
Hello Mohamed Mohcini, désolé pour l’impact, je comprends totalement l’urgence. L’erreur ReadOnlyDisabledSubscription indique que l’abonnement Azure est désactivé et passe en mode read-only, ce qui bloque les opérations d’écriture (démarrer/modifier/supprimer des ressources). Du coup, les services comme VMs et bases de données peuvent effectivement être “off line” jusqu’à la remise en état de l’abonnement.
Voici les actions à faire côté client (et les points à vérifier) pour revenir à un état Active.
1) Vérifier l’état exact de l’abonnement
- Connectez-vous au Azure portal
- Allez dans Subscriptions et regardez la colonne State (ex.
Disabled,ReadOnly,Active)
En alternative via Azure CLI :
az account list --output table
2) Traiter la cause la plus fréquente : facturation / crédit / spending limit
Le désabonnement peut être désactivé suite à :
- crédit expiré (ex. Free Trial)
- spending limit atteinte
- paiement en attente / méthode de paiement expirée
À vérifier dans Azure Cost Management + Billing :
- Invoices
- Payment methods
Ensuite, suivez la procédure Reactivate a disabled Azure subscription (dans le portail).
3) Réactiver l’abonnement**
Si le State est Disabled ou ReadOnly :
- Ouvrez Subscriptions
- Sélectionnez l’abonnement concerné
- Cliquez Reactivate
- Attendez jusqu’à ~30 minutes pour que l’état repasse à Active
Après réactivation, vérifiez :
az account show --output table
4) Si l’abonnement est “Active” mais que certaines opérations restent bloquées
Vérifiez aussi des blocages qui peuvent empêcher les actions même si l’abonnement est là :
- Locks ReadOnly au niveau subscription / resource group
- Chercher un lock intitulé
ReadOnlyet le supprimer si c’est approprié - Vérifier les permissions IAM (Owner/Contributor, etc.)
- Vérifier l’enregistrement du provider requis :
-
Microsoft.Computedoit être Registered (si besoin :az provider register --namespace Microsoft.Compute)
-
5) Note importante pour votre contrainte “impossible d’ouvrir un ticket”
L’article indique que lorsque l’abonnement est réactivé, il peut y avoir un délai. Et si la réactivation échoue, il faut contacter Azure Support.
Pour la demande d’escalade vers Trust & Safety / Activation (si “désactivé pour raisons de sécurité” / suspected security/fraud), le chemin standard reste généralement Support request. Si le portail bloque l’accès à la création de ticket, essayez dès que possible après réactivation (ou contactez directement via la voie support indiquée par Microsoft).
Références (documentation)
- Azure subscription states : https://learn.microsoft.com/azure/cost-management-billing/manage/subscription-states
- Reactivate a disabled Azure subscription : https://learn.microsoft.com/azure/cost-management-billing/manage/subscription-disabled
- Resolve
ReadOnlyDisabledSubscriptionfor Azure Virtual Machines : https://supportability.visualstudio.com/AzureIaaSVM/_wiki/wikis/AzureIaaSVM/784357/SME%20Topics/Storage%20Connectivity/TSGs/Firewall%20%26%20Virtual%20Network/Firewall%20and%20VNet%20Validation%20of%20network%20acls%20failure%20ReadOnlyDisabledSubscription_Storage- (note : la page “Storage Connectivity” couvre un cas spécifique lié à
ReadOnlyDisabledSubscriptionpendant des modifications firewall/VNet ; l’explication générale “subscription disabled → read-only” est cohérente avec votre erreur)
- (note : la page “Storage Connectivity” couvre un cas spécifique lié à
- Firewall and VNet Validation of network acls failure ReadOnlyDisabledSubscription (Storage) : https://supportability.visualstudio.com/AzureIaaSVM/_wiki/wikis/AzureIaaSVM/784357/SME%20Topics/Storage%20Connectivity/TSGs/Firewall%20%26%20Virtual%20Network/Firewall%20and%20VNet%20Validation%20of%20network%20acls%20failure%20ReadOnlyDisabledSubscription_Storage
- UnavailableReason.SubscriptionIsDisabled (Service Bus) : https://learn.microsoft.com/dotnet/api/microsoft.azure.management.servicebus.models.unavailablereason.subscriptionisdisabled?view=azure-dotnet-legacy&wt.mc_id=knowledgesearch_inproduct_azure-cxp-community-insider
- UnavailableReason.SubscriptionIsDisabled (Relay) : https://learn.microsoft.com/dotnet/api/microsoft.azure.powershell.cmdlets.relay.support.unavailablereason.subscriptionisdisabled?view=az-ps-12&wt.mc_id=knowledgesearch_inproduct_azure-cxp-community-insider
Hope this helps! thankyou