To zaczęło się jako błąd SubscriptionNotFound.Azure: MissingRegistrationForLocation: subskrypcja nie jest zarejestrowana dla typu zasobu "XXXX" w lokalizacji "RRRR"
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"
}
});
Teraz to naprawiłem, dzięki odpowiedzi na oryginalne pytanie. To wciąż ten sam kod, a ja ponownie zarejestrowane dla funkcji/dostawcy z poleceniem obserwacji PowerShell:
Register-AzurermresourceProvider -ProviderNamespace Microsoft.Network
Ale to nie bierze parametru lokalizacji, a błąd jest około zasobu w miejscu . Co daje? I próbowałem z "Północną Europą" zamiast "northeurope", ten sam wynik.
Więc czego mi brakuje? Nie można znaleźć żadnych danych na ten temat, nie tutaj, a nie w Google.
Kompletny komunikat o błędzie:
MissingRegistrationForLocation: subskrypcja nie jest zarejestrowany dla typu zasobu „dnszones” w miejscu „northeurope”. Zarejestruj się ponownie dla tego dostawcy, aby mieć dostęp do tej lokalizacji.
Myślę, że powinieneś dodać swój kod z poprzedniego pytania, ponieważ każde pytanie musi być zrozumiałe jako samodzielny post. –