Azure-Ressourcenanbieter
Azure Resource Manager nutzt Ressourcenanbieter für Azure-Dienste. Du siehst die Namen in Ressourcen-IDs, Templates, Regeln, Logs und Fehlermeldungen.
- Was ein Ressourcenanbieter ist
- Was Namespace und Ressourcentyp bedeuten
- Warum eine Registrierung nötig sein kann
- Wie du den Status prüfst
Was ist ein Ressourcenanbieter?
Ein Ressourcenanbieter hat Verwaltungs-Funktionen für einen Azure-Dienst. Er zeigt Azure Resource Manager, welche Ressourcen und Aktionen ein Dienst hat.
Jeder Anbieter hat einen Namespace. Viele Microsoft-Anbieter starten mit Microsoft..
Microsoft.ComputeVirtuelle Maschinen, Festplatten und ImagesMicrosoft.NetworkVirtuelle Netzwerke, IP-Adressen und GatewaysMicrosoft.StorageSpeicherkonten und Speicher-RessourcenMicrosoft.KeyVaultKey Vault und passende Verwaltungs-FunktionenNamespace und Ressourcentyp
Ein Ressourcentyp hat dieses Format:
{Ressourcenanbieter}/{Ressourcentyp}Beispiele:
Microsoft.Compute/virtualMachinesMicrosoft.Network/virtualNetworksMicrosoft.Storage/storageAccountsMicrosoft.KeyVault/vaults
Du findest diese Werte in Bicep, ARM-Templates, Azure Policy, Activity Logs, REST APIs und Ressourcen-IDs.
/subscriptions/00000000-0000-0000-0000-000000000000
Ressourcengruppe/resourceGroups/rg-demo
Anbieter und Typ/providers/Microsoft.Compute/virtualMachines
Name/vm-demo-01Was ist die Registrierung?
Ein Abonnement muss für einige Ressourcenanbieter registriert sein. Die Registrierung verbindet das Abonnement mit dem Anbieter.
Viele wichtige Anbieter sind schon registriert. Azure kann Anbieter bei einigen Bereitstellungen auch automatisch registrieren. Manchmal kommt aber ein Fehler, weil ein Anbieter nicht registriert ist.
Microsoft empfiehlt: Registriere nur Anbieter, die du wirklich brauchst.
Im Azure-Portal prüfen
- Suche nach Abonnements.
- Wähle das Abonnement.
- Öffne unter Einstellungen die Ressourcenanbieter.
- Suche nach dem Namespace.
- Prüfe den Status.
- Wähle Registrieren, wenn du den Anbieter brauchst und die Rechte hast.
Die Registrierung gilt für ein Abonnement. Ein anderes Abonnement hat einen eigenen Status.
Mit Azure CLI prüfen
Alle Anbieter und Status anzeigen:
az provider list \
--query "[].{Namespace:namespace, State:registrationState}" \
--output table
Einen Anbieter prüfen:
az provider show \
--namespace Microsoft.KeyVault \
--query "{Namespace:namespace, State:registrationState}"
Einen Anbieter registrieren:
az provider register --namespace Microsoft.KeyVault
Ressourcentypen anzeigen:
az provider show \
--namespace Microsoft.Compute \
--query "resourceTypes[].resourceType" \
--output table
Ein häufiger Fehler
Bei einer Bereitstellung kann der Fehler MissingSubscriptionRegistration kommen. Dann ist ein Namespace oft nicht registriert.
Prüfe diese Punkte:
- Lies den Namespace im Fehler.
- Prüfe das aktive Abonnement.
- Prüfe den Status des Anbieters.
- Registriere den Anbieter, wenn es nötig ist.
- Warte auf den Status Registered.
- Starte die Bereitstellung noch einmal.
Prüfe auch den Ressourcentyp und die Region. Eine Registrierung macht einen Dienst nicht automatisch in jeder Region verfügbar.
Zusammenfassung
Ein Ressourcenanbieter verbindet Azure Resource Manager mit einem Azure-Dienst. Namespace und Ressourcentyp zeigen, welche Ressource Azure verwaltet.
Mit diesem Wissen kannst du Ressourcen-IDs, Templates und Fehler besser verstehen.