Azure DevOps: почему моя подписка не отображается при создании нового подключения к услуге? - PullRequest
0 голосов
/ 12 апреля 2020

Я использую Azure DevOps с учетной записью Microsoft (@ outlook.com). Одна и та же учетная запись является со-администратором 3 различных Azure подписок .

Я пытаюсь создать новое подключение к услуге из моего Azure Проект DevOps для моей новой Azure Подписка (из 3).

Когда я:

  1. Go в моем проекте Настройки проекта просмотра и нажмите на вкладку Сервисные подключения .
  2. Нажмите кнопку « Новое подключение к услуге ».
  3. Выберите «Azure Диспетчер ресурсов » для типа подключения.
  4. Выберите « Сервис-принципал (автоматизированный c) » метод аутентификации.

Я обнаружил, что в раскрывающемся списке для Подписка отображаются только мои два старые подписки и моя более новая подписка отсутствует, как показано здесь:

New Azure service connection dialog

Как я могу получить свою третью, более новую, подписку для отображения в список «Подписка»?

Я безуспешно пробовал следующее:

  • Сделал мою учетную запись Microsoft «Со-администратором» Azure Подписка .
  • Дала моей учетной записи Microsoft роль "Владелец" для Azure Подписки .
  • Добавлена ​​моя учетная запись Microsoft в группу «Глобальные администраторы» в Azure Active Directory .
  • Установить «Разрешения для гостевых пользователей ограничены» на «Нет» в In my Active Directory Настройки внешнего сотрудничества .

ОБНОВЛЕНИЕ: Подписка, которая не отображается в списке, в настоящее время подписка «бесплатного уровня», тогда как показаны 2 подписки «pay-to- go». Может ли это быть причиной моей проблемы?

1 Ответ

0 голосов
/ 15 апреля 2020

Наконец-то я вижу свою подписку Azure в списке подписок. Я не уверен на 100%, какой шаг я предпринял, чтобы решить проблему, поэтому я перечислю 2 вещи, которые я сделал:

  1. На портале Azure я создал новый Регистрация приложения, на этот раз для параметра «Поддерживаемые типы учетных записей» установлено значение «Учетные записи в любом организационном каталоге ... и в личной учетной записи Microsoft ...»: enter image description here

  2. В PowerShell и с помощью модуля AzureAD я сбрасываю Принцип обслуживания Ключ доступа :

    a. Запустил PowerShell (v5.1) «как администратор».

    b. Install-Module -Name AzureAD

    c. Connect-AzureAD -TenantId <tenant-id-from-the-app-registration-overview>

    b. New-AzureADServicePrincipalKeyCredential -ObjectId <object-id-from-the-managed-application-overview>

PS - подписка на свободном уровне, похоже, не имеет отношения к проблеме.

...