SubscriptionNotFound: не удалось найти подписку «resourceGroups».

Я пытаюсь выполнить аутентификацию группы ресурсов субъект-служба, чтобы иметь доступ к некоторым материалам менеджера ресурсов. Но при попытке что-либо сделать я получаю следующую ошибку:

SubscriptionNotFound: не удалось найти подписку «resourceGroups».

Использование кода C# в статье для получения маркера доступа, а затем вызов следующих методов:

    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"
            }
        });

Любая идея, что я делаю неправильно? Я создал субъект-службу в качестве участника, поэтому разрешения не должны быть проблемой?


person Steen Tøttrup    schedule 28.01.2016    source источник


Ответы (1)


В сообщении об ошибке говорится: Подписка «resourceGroups» не найдена. Попробуйте указать свой идентификатор подписки при создании объекта TokenCloudCredentials.

var dnsClient = new DnsManagementClient(new Microsoft.Azure.TokenCloudCredentials("your_subscriptionid", result.AccessToken));

Проверено с моей стороны, работает.

person forester123    schedule 29.01.2016
comment
Спасибо, странное сообщение об ошибке, но здорово! Теперь я получаю что-то еще, но, по крайней мере, это новое имеет смысл;) - person Steen Tøttrup; 29.01.2016
comment
@SteenTøttrup, не могли бы вы поделиться со мной новой проблемой? Я хотел бы помочь вам расследовать это. - person forester123; 01.02.2016
comment
Уже отправлен и ответил: stackoverflow.com/questions/35081852/ - person Steen Tøttrup; 01.02.2016
comment
@SteenTøttrup Спасибо, Стин, что поделилась со мной :) - person forester123; 01.02.2016