Как разрешить отсутствие доступа в Azure Data Factory 2 к хранилищу DevOps Azure - PullRequest
0 голосов
/ 20 сентября 2019

Я сталкиваюсь с проблемой на фабрике данных Azure, когда пытаюсь получить доступ к настроенному Git-репозиторию Azure DevOps.Сообщение об ошибке: «Недопустимая конфигурация GIT. Вам нужно получить доступ к хранилищу, прежде чем публиковать какие-либо изменения. Детали: Ошибка аутентификации - у вас нет доступа к предоставленной учетной записи DevOps Azure.»

IЯ использую одну и ту же учетную запись в DevOps и Data Factory.Мой доступ к порталу Azure - «Участник» на уровне подписки, а моя роль DevOps - «Администратор проекта» в проекте.

С уважением, Таня

Я пробовал различные комбинации создания репозитория как нового из фабрики данных, а также использования существующего, созданного (мной) в DevOps Azure.

Начиная с https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles в элементах Open Feedback пользователь упоминает, что «Участник фабрики данных встроенной роли, которого нет в разрешенной части: Действие: Microsoft.DataFactory / location / configureFactoryRepo / action», я исследовалроль участника, и кажется, что действие разрешено как «Чтение»?

Настройки репо АПД

Ошибка репо АПД

1 Ответ

0 голосов
/ 25 сентября 2019

После подробного сообщения, полученного от @taniaw, эта проблема вызвана ошибкой учетной записи.

Здесь имеется 2 учетные записи, A@abc.com и A@efg.com.

При входе в Azureпортал с A@abc.com и настройте Azure Devops Git .Это все правильно.Теперь проблема заключается в том, что когда вкладка Azure Devops Git после того, как репозитории успешно настроены, используемая в бэкэнде учетная запись доступа изменилась на A@efg.com.Но эта учетная запись не имеет разрешения на доступ к организации и репо.Вот почему, когда вы переходите на вкладку Git Azure Devops, она отображается серым цветом и получает сообщение об ошибке «У вас нет доступа к хранилищу».

Это подробное сообщение может просмотреть Скрипач .Каждый может использовать трассировку фиддлера, чтобы точно знать причину ошибки и затем проанализировать ее.

Наконец, решение состоит в том, что это запутанная проблема с сопоставлением учетных записей, для которой требуется поддержка группы учетных записей Azure.

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