Мы используем VSTS / Azure DevOps для создания и развертывания наших веб-служб в Azure.
На этапе выпуска мы используем задачу сборки интерфейса командной строки Azure, чтобы настроить среду для веб-службы. Задача построения использует Service Connection для авторизации на выполнение этих действий.
Задача сборки может без проблем создавать веб-службы и слоты развертывания, но когда я пытаюсь дать ему указание добавить новый URL-адрес ответа в приложение Azure AD, которое веб-приложение использует для аутентификации пользователей, я вижу следующее:
az ad app update --id 3e5a96e9-7311-4f92-869b-fbb5bbe8e41f --reply-urls http://mytestapp.azurewebsites.net
ERROR: Insufficient privileges to complete the operation.
Используемое служебное соединение представляет собой служебное соединение Azure RM с использованием субъекта службы. Это правильно? Я предполагаю, что есть разрешение, которое мне нужно установить для субъекта службы, но какое именно?