Предоставление доступа на уровне пользователя к проектам в Microsoft Dev Box

В этой статье вы узнаете, как предоставить разработчикам доступ к созданию и управлению полем разработки на портале разработчиков Microsoft Dev Box. Microsoft Dev Box использует управление доступом на основе ролей Azure (Azure RBAC) для предоставления доступа к функциям в службе.

Перед созданием полей разработки участники группы должны иметь доступ к определенному проекту Microsoft Dev Box. Используя встроенную роль пользователя DevCenter Dev Box, вы можете назначить разрешения пользователям или группам Active Directory. Роль назначается на уровне проекта в Microsoft Dev Box.

Примечание.

Microsoft Dev Box поддерживает рабочие и учебные учетные записи. Он не поддерживает использование гостевых учетных записей или личная учетная запись.

Пользователь DevCenter Dev Box может:

  • Просмотр пулов в проекте.
  • Создание полей разработки.
  • Подключение в поле разработки.
  • Управление созданными полями разработки.
  • Удалите созданные поля разработки.

Назначение разрешений пользователям поля разработки

Чтобы предоставить пользователю доступ к созданию и управлению полем разработки в Microsoft Dev Box, необходимо назначить роль пользователя DevCenter Dev Box на уровне проекта.

  1. Войдите на портал Azure.

  2. В поле поиска введите проекты. В списке результатов выберите "Проекты".

  3. Выберите проект, к которому вы хотите предоставить участникам команды доступ.

    Screenshot that shows a list of existing projects.

  4. В меню слева выберите контроль доступа (IAM).

  5. Выберите Добавить>Добавить назначение ролей.

  6. Назначьте следующую роль. Подробные инструкции см. в статье Назначение ролей Azure с помощью портала Microsoft Azure.

    Параметр Значение
    Роль Выберите пользователя DevCenter Dev Box.
    Назначение доступа Выберите "Пользователь", "Группа" или "Субъект-служба".
    Участники Выберите пользователей или группы, которым требуется получить доступ к проекту.

    Screenshot that shows the pane for adding role assignments.

Теперь пользователи могут просматривать проект и все пулы в нем. Пользователи поля разработки могут создавать поля разработки из любого пула и управлять этими полями разработки на портале разработчика.

Важно!

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