2016-12-01 9 views
0

Когда я пытаюсь перечислить azure VM из моей учетной записи из своего API-интерфейса python, я получаю следующую ошибку: Сообщение: «xxxxxxxxxxxxxxxxxxxxx» с идентификатором объекта «xxxxxxxxxxxxxxxxxxx» не имеет разрешения на выполнение действий 'Microsoft.Compute/virtualMachines/read' over scope '/subscriptions/xxxxxxxxxxxx/resourceGroups/xxxxxxxxx/providers/Microsoft.Compute/virtualMachines/xxxxxx'.azure API для перезапуска VM

Доступ к этому типу доступа к API требует платного доступа или я неправильно настроил свою аутентификацию?

ответ

0

Вы проверяете подлинность, но вам нужны только правильные разрешения на стороне Azure. Таким образом, вам необходимо предоставить себя (клиенту, от которого вы действуете), Virtual Machine Contributor или Contributor роль в группе ресурсов, в которой находится виртуальная машина (или подписка).

Посмотрите на это link.