Настройка типов среды проекта

В этом руководстве объясняется, как добавить типы среды в проекты в средах развертывания Azure.

Типы среды проекта — это подмножество типов среды, настроенных для центра разработки. Они помогают предварительно настроить среды, которые может создать конкретная команда разработчиков.

В средах развертывания Azure типы среды, добавляемые в проект, доступны разработчикам при развертывании сред. Типы среды определяют подписку и удостоверение, используемые для этих развертываний.

Типы среды проекта позволяют командам разработчиков платформы:

  • Настройте целевую подписку, в которой будут созданы ресурсы Azure, для каждого типа среды и для каждого проекта.

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

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

В этой статье вы узнаете, как выполнять следующие задачи.

  • Добавьте новый тип среды проекта.
  • Обновление типа среды проекта.
  • Включите или отключите тип среды проекта.
  • Удаление типа среды проекта.

Необходимые компоненты

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

Добавление нового типа среды проекта

При настройке нового типа среды проекта команды разработчиков могут использовать ее для создания среды. Они создадут среду в сопоставленной подписке с помощью настроенного удостоверения развертывания, а также разрешения, предоставленные ресурсам, созданным в рамках среды. Все связанные политики автоматически применяются.

Добавьте новый тип среды проекта следующим образом:

  1. Войдите в портал Azure и перейдите в среды развертывания Azure.

  2. Выберите "Проекты " в левой области и выберите конкретный проект.

  3. Выберите типы среды в левой области.

  4. Выберите Добавить.

    Screenshot that shows selections for adding a project environment type.

  5. На странице "Добавление среды в проект " укажите следующие сведения:

    Имя. Значение
    Тип Выберите тип среды центра разработки, чтобы включить для проекта.
    Подписка на развертывание Выберите целевую подписку, в которой будет создана среда.
    Удостоверение развертывания Выберите управляемое удостоверение, назначаемое системой, или управляемое удостоверение, назначаемое пользователем, которое будет использоваться для выполнения развертываний от имени пользователя.
    Разрешения на роли создателя среды для ресурсов>среды Выберите роли, которые получают доступ к ресурсам среды.
    Разрешения на ресурсы>среды Выберите пользователей или группы Microsoft Entra, которые предоставляют определенные роли в ресурсах среды.
    Теги (необязательно) Укажите имя и значение тегов, применяемых ко всем ресурсам, созданным в рамках сред.

    Screenshot that shows adding details on the page for adding a project environment type.

Примечание.

Для удостоверения развертывания необходимо включить по крайней мере одно управляемое удостоверение (назначенное системой или назначаемое пользователем). Он будет использоваться для выполнения развертывания среды от имени разработчика. Кроме того, удостоверение, подключенное к центру разработки, должно быть предоставлено участнику и доступу пользователей Администратор istrator к подписке развертывания, настроенной для каждого типа среды.

Обновление типа среды проекта

Вы можете обновить тип среды проекта, чтобы он использовал другую подписку или удостоверение развертывания при развертывании сред. Обновление типа среды проекта влияет только на создание новых сред. Существующие среды будут продолжать существовать в ранее сопоставленной подписке.

Обновите существующий тип среды проекта следующим образом:

  1. В портал Azure перейдите в среды развертывания Azure.

  2. Выберите "Проекты " в левой области и выберите конкретный проект.

  3. Выберите типы среды в левой области.

  4. Для типа среды, который требуется обновить, выберите многоточие (...) в определенной строке, а затем нажмите кнопку "Изменить".

  5. На странице "Изменение типа среды" обновите предыдущую конфигурацию и нажмите кнопку "Отправить".

Включение или отключение типа среды проекта

Вы можете отключить тип среды проекта, чтобы запретить разработчикам использовать его для создания сред. Отключение типа среды проекта не влияет на существующие среды.

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

  1. В портал Azure перейдите в среды развертывания Azure.

  2. Выберите "Проекты " в левой области и выберите конкретный проект.

  3. Выберите типы среды в левой области.

  4. Выберите тип среды для включения или отключения.

  5. Нажмите кнопку "Включить " или "Отключить " на панели команд и подтвердите ее.

Удаление типа среды проекта

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

  1. В портал Azure перейдите в среды развертывания Azure.

  2. Выберите "Проекты " в левой области и выберите конкретный проект.

  3. Выберите типы среды в левой области.

  4. Выберите тип среды проекта для удаления.

  5. Выберите "Удалить " на панели команд и подтвердите его.