Ошибка при создании подключения службы к azure диспетчеру ресурсов: azure конвейеры - PullRequest
0 голосов
/ 25 марта 2020

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

Я получаю эту ошибку при попытке:

Service connection field 'creationMode' is not expected in Azure Resource Manager connections using the Managed Service Identity authentication scheme. Parameter name: endpoint.Data[creationMode]

Кажется, я не могу понять, что я могу сделать, чтобы не получить эту ошибку.

Кто-нибудь получил это раньше. Это разрешение?

Любые идеи приветствуются.

1 Ответ

0 голосов
/ 26 марта 2020

creationMode - это одно поле, используемое для представления режима создания конечной точки. Это значение Automati c или Ручная .

Не уверен, почему вы получили сообщение, относящееся к полю creationMode, когда оно конфигурируется через managed identity. Потому что именно этот тип Service Principal Authentication используется. Это не ожидаемое поле для типа managed identity.


Способ устранения неполадок, который вы можете использовать:

Step1 :

Использовать ниже api для получения этой проблемы с сервисным подключением:

Get https://dev.azure.com/{org name}/{project name}/_apis/serviceendpoint/endpoints/{service endpoint id}?api-version=5.1-preview.2

Step2 :

Затем проверьте, существует ли creationmode в теле ответа вышеуказанного API ,

Step3 :

  • Если существует, скопируйте тело ответа, скопируйте и вставьте его как тело запроса. Здесь вы используете managed identity для настройки вашего Azure соединения менеджера ресурсов, поэтому удалите данные поля creationMode из тела. И запустите Put api для обновления этого сервисного соединения.

  • Даже если его нет в этом теле ответа, вы также можете использовать этот Put api для обновления вашего сервисного соединения с правильными данными. Это может гарантировать правильность данных о создании подключения к услуге.

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