Azure DevOps Release Pipeline Managed Identity App Service Ошибка при развертывании - PullRequest
0 голосов
/ 17 июня 2020

Я новичок в Azure Cloud и Devops, так что простите меня, если я могу забыть здесь важную информацию.

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

После чего ошибка не отображается. Итак, я установил все оставшиеся элементы и назначил задачу Deploy Azure App Service. Однако во время работы агента я получаю сообщение об ошибке на этапе развертывания Azure службы приложений.

Error: Failed to get resource ID for resource type 'Microsoft.Web/Sites' and resource name 'sample-vue'. Error: Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: 400, status message: Bad Request

Я уже настроил службу приложения azure, чтобы назначить систему управляемая идентификация, но эта ошибка все равно возникает. Я не могу найти в Интернете ответа на указанную выше ошибку, поэтому надеюсь, что кто-то сможет помочь мне объяснить проблему и как ее исправить. Я догадываюсь, что у меня может быть недостаточно прав, но я не знаю, что это может быть.

1 Ответ

0 голосов
/ 18 июня 2020

Попробуйте следующие элементы:

  1. Удалите и повторно добавьте соединение службы в DevOps.

  2. Проверьте права учетной записи по подписке Azure. Убедитесь, что у учетной записи есть хотя бы доступ для участников по подпискам Azure. Чек https://docs.microsoft.com/en-us/azure/billing/billing-add-change-azure-subscription-administrator

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...