Azure: MissingRegistrationForLocation: Das Abonnement ist nicht registriert für den Ressourcen-Typ 'XXXX' in der Lage 'JJJJ'
Diese begann als eine SubscriptionNotFound Fehler.
var dnsClient = new DnsManagementClient(new Microsoft.Azure.TokenCloudCredentials(result.AccessToken));
var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dns.Models.ZoneCreateOrUpdateParameters {
IfNoneMatch = "*",
Zone = new Microsoft.Azure.Management.Dns.Models.Zone {
Name = "mydomain.com",
Location = "northeurope"
}
});
Nun habe ich behoben, danke für die Antwort auf die ursprüngliche Frage. Es ist immer noch der gleiche code ist, und ich habe neu registriert, für die Funktion/Anbieter mit den Folgen powershell-Befehl:
Register-AzurermresourceProvider -ProviderNamespace Microsoft.Network
Aber nicht nehmen eine Lage-parameter, und der Fehler wird über eine Ressource an einem Ort. Was gibt?
Und ich habe versucht, mit "Nord-Europa" anstelle von "northeurope", Gleiches Ergebnis.
So was bin ich? Kann nicht scheinen, um keine Daten finden zu diesem Thema, nicht hier und auch nicht auf Google.
Die komplette Fehlermeldung ist:
MissingRegistrationForLocation: Das Abonnement ist nicht registriert für den Ressourcen-Typ 'dnszones' in der Lage 'northeurope'. Bitte registrieren Sie sich für diesen Anbieter, um Zugriff auf diesen Speicherort haben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Azure DNS ist ein globaler Dienst. Bitte ändern Sie Ihren Standort aus
northeurope
zuglobal
. Das sollte den Fehler beheben.Bekam gerade diese Fehlermeldung beim Versuch der Bereitstellung über Visual Studio 2015. Ein Upgrade auf die aktuelle Azure SDK v2.9.6, das problem behoben.
Finden Sie hier: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/
"Das Ziel muss das Abonnement registriert werden, für die resource provider für die Ressource verschoben wird. Wenn nicht, erhalten Sie eine Fehlermeldung, die besagt, dass das Abonnement nicht registriert ist für eine Ressource geben. Man könnte dieses problem auftreten, wenn das verschieben einer Ressource auf ein neues Abo, aber dieses Abonnement wurde noch nie genutzt mit, dass die Ressource-Typ. Um zu erfahren, wie Sie überprüfen den status der Registrierung und registrieren von resource-Providern finden Sie unter Ressourcen-Anbietern und-Typen."
Ausbau:
Obwohl die Frage ist spezifisch für DNS-Konfiguration gültig und Standorten (Regionen), die diese Antwort eigentlich behebt die Fehlermeldung im Titel. Die Ursache dieses Fehlers ist die Erstellung einer Ressource in einem Ort, wo der resource provider nicht registrieren (oder unterstützt).
In meinem Fall konnte ich nur schaffen, Anwendung Einblicke Ressourcen in bestimmten Regionen. Der link zu Ressourcen-Anbietern führen mich zu finden, diese Lage Zwang. Wenn Sie diese Fehlermeldung sehen, in den Titel, stellen Sie sicher, dass die Ressource, die Sie versuchen, zu erstellen ist gültig in der gegebenen Lage.