Быстрый старт: Создание центра разработки и проекта для сред развертывания с помощью шаблона Azure Resource Manager (ARM)

В этом кратком руководстве описывается использование шаблона Azure Resource Manager (шаблона ARM) для создания и настройки центра разработки сред развертывания Azure и проекта для создания среды.

Шаблон Azure Resource Manager — это файл нотации объектов JavaScript (JSON), который определяет инфраструктуру и конфигурацию проекта. В шаблоне используется декларативный синтаксис. Вы описываете предполагаемое развертывание без написания последовательности команд программирования для создания развертывания.

Если среда соответствует предварительным требованиям и вы знакомы с использованием шаблонов ARM, нажмите кнопку Развертывание в Azure. На портале Azure откроется шаблон.

Кнопка для развертывания шаблона Resource Manager в Azure.

Предпосылки

  • Подписка Azure. Создайте бесплатную учетную запись, если у вас ее нет.
  • Роль владельца или участника в подписке или группе ресурсов в Azure.
  • Идентификатор Microsoft Entra. Ваша организация должна использовать Microsoft Entra ID для управления идентификацией и доступом.

Проверьте шаблон

Шаблон, используемый в этом кратком руководстве, взят из шаблонов быстрого запуска Azure.

Вы можете просмотреть этот шаблон в файле azuredeploy.json.

В шаблоне определены следующие ресурсы Azure:

Развертывание шаблона

  1. Выберите Open Cloud Shell выше любого из следующих блоков кода и следуйте инструкциям для входа в Azure.

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

  3. Выберите оболочку PowerShell и следуйте инструкциям.

  4. Если вы хотите продолжить развертывание шаблона, выберите " Копировать " в блоке кода, а затем щелкните правой кнопкой мыши консоль оболочки и выберите "Вставить".

    • Если вы хотите использовать значения параметров по умолчанию, используйте следующий код:

      $location = Read-Host "Please enter region name, for example, eastus"
      $templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devcenter/deployment-environments/azuredeploy.json"
      
      Write-Host "Start provisioning..."
      
      New-AzDeployment -Name (New-Guid) -Location $location -TemplateUri $templateUri
      
      Write-Host "Provisioning completed."
      
      
    • Если вы хотите ввести собственные значения, используйте следующий код:

      $resourceGroupName = Read-Host "Please enter resource group name: "
      $devCenterName = Read-Host "Please enter dev center name: "
      $projectName = Read-Host "Please enter project name: "
      $environmentTypeName = Read-Host "Please enter environment type name: "
      $userObjectId = Read-Host "Please enter your user object ID, for example, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      
      $location = Read-Host "Please enter region name, for example, eastus"
      $templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devcenter/deployment-environments/azuredeploy.json"
      
      Write-Host "Start provisioning..."
      
      New-AzDeployment -Name (New-Guid) -Location $location -TemplateUri $templateUri -resourceGroupName $resourceGroupName -devCenterName $devCenterName -projectName $projectName -environmentTypeName $environmentTypeName -userObjectId $userObjectId
      
      Write-Host "Provisioning completed."
      
      

Развертывание шаблона занимает около 5 минут.

Для развертывания шаблона используется Azure PowerShell. Вы также можете использовать портал Azure и Azure CLI. Дополнительные сведения о других методах развертывания см. в статье о развертывании с использованием шаблонов.

Обязательные параметры

  • Имя группы ресурсов: имя группы ресурсов, в которой будет находиться центр разработки и проект.
  • Имя центра разработки: имя центра разработки.
  • Имя проекта: имя проекта, связанного с центром разработки.
  • Имя типа среды: имя типа среды для центра разработки и проекта.
  • Идентификатор объекта пользователя: идентификатор объекта пользователя, которому предоставлена роль "Пользователи сред развертывания ".

Кроме того, вы можете предоставить доступ к проекту сред развертывания на портале Azure. См. статью "Предоставление доступа пользователей к проектам сред развертывания Azure".

Проверка развернутых ресурсов

  1. Войдите на портал Azure.
  2. Выберите группы ресурсов в левой области.
  3. Выберите группу ресурсов, созданную при работе с предыдущим разделом.

Очистите ресурсы

Если созданные ресурсы больше не нужны, удалите их, выполнив следующие инструкции:

  1. Удалите все среды, связанные с проектом, с помощью портала Azure или портала разработчика.
  2. Удалите ресурс проекта.
  3. Удалите ресурс центра разработки.
  4. Удалите группу ресурсов.
  5. Удалите из подписки назначения ролей, которые больше не нужны.

Следующий шаг

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