Систематический способ идентификации через пользовательский интерфейс Azure. Требуется разрешение API «Регистрация прилоC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Систематический способ идентификации через пользовательский интерфейс Azure. Требуется разрешение API «Регистрация прило

Сообщение Anonymous »

Хорошо, у меня есть этот код (фрагмент), отвечающий за запуск виртуальной машины:

Код: Выделить всё

var azure = Azure
.Configure()
.Authenticate(credentials)
.WithSubscription(data.SubscriptionId);

var vm = await azure.VirtualMachines.GetByResourceGroupAsync("YourResourceGroupName", data.VmName);

if (vm == null)
{
return new NotFoundObjectResult($"VM with name {data.VmName} not found");
}

await vm.StartAsync();
Я запускаю его из функции Azure, происходит сбой:

System.Private.CoreLib: исключение при выполнении функции : StartVM.
Microsoft.Azure.Management.Compute.Fluent: клиент «XXX» с
идентификатором объекта «XXX» не имеет полномочий на выполнение действия
'Microsoft.Compute/virtualMachines/ read' в области
'/subscriptions/XXX/resourceGroups/YourResourceGroupName/providers/Microsoft.Compute/virtualMachines/XXX'
или область недействительна. Если доступ был недавно предоставлен,
обновите свои учетные данные.

Справедливо... поскольку я не добавлял это разрешение в свой Azure " Регистрация приложения", поэтому я перехожу туда:
Изображение
< /p>
Честно говоря, я понятия не имею, где это найти, я пролистал большинство из них. Я сталкивался с этой проблемой несколько раз, поэтому у меня вопрос: есть ли простой способ в пользовательском интерфейсе Azure или программно перейти от пути разрешений, указанного в ошибке, к добавлению его в пользовательский интерфейс?

Microsoft.Compute/virtualMachines/read

Соответствует какой категории в пользовательском интерфейсе и какая подкатегория и как мне определить ее в общем смысле в будущем (со следующей ошибкой разрешений)?

Подробнее здесь: https://stackoverflow.com/questions/791 ... n-api-perm
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»