你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

快速入门:使用 ARM 模板为部署环境创建开发人员中心和项目

本快速入门介绍如何使用 Azure 资源管理器模板(ARM 模板)创建和配置用于创建环境的 Azure 部署环境开发人员中心和项目。

Azure 资源管理器模板是一个 JavaScript 对象表示法(JSON)文件,用于定义项目的基础结构和配置。 模板使用声明性语法。 你可以在不编写用于创建部署的编程命令序列的情况下,描述预期部署。

如果你的环境满足先决条件,并且你熟悉如何使用 ARM 模板,请选择“部署到 Azure”按钮。 模板将在 Azure 门户中打开。

用于将资源管理器模板部署到 Azure 的按钮。

先决条件

  • 一份 Azure 订阅。 如果没有帐户,请创建一个免费帐户
  • Azure 订阅或资源组的所有者或参与者角色。
  • Microsoft Entra ID。 你的组织必须使用 Microsoft Entra ID 进行标识和访问管理。

查看模板

本快速入门中使用的模板来自 Azure 快速入门模板

若要查看模板,请参阅 azuredeploy.json

该模板中定义的 Azure 资源:

部署模板

  1. 选择任一以下代码块上方的 Open Cloud Shell,并按照说明登录 Azure。

  2. 从控制台看到提示时,请确保已准备好部署到所选订阅。

  3. 选择 PowerShell shell,并按照提示进行操作。

  4. 如果要继续部署模板,请在代码块上选择 “复制 ”,然后右键单击 shell 控制台并选择“ 粘贴”。

    • 如果要使用默认参数值,请使用以下代码:

      $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。 若要了解其他部署方法,请参阅部署模板

必需的参数

  • 资源组名称:开发人员中心和项目所在的资源组的名称。
  • 开发人员中心名称:开发人员中心的名称。
  • 项目名称:与开发人员中心关联的项目的名称。
  • 环境类型名称:开发人员中心和项目的环境类型的名称。
  • 用户对象 ID:授予 部署环境用户 角色的用户的对象 ID。

或者,可以在 Azure 门户中提供对部署环境项目的访问权限。 请参阅 “提供用户对 Azure 部署环境项目的访问权限”。

查看已部署的资源

  1. 登录到 Azure 门户
  2. 在左窗格中选择 资源组
  3. 选择你在上一部分中创建的资源组。

清理资源

如果不再需要创建的资源,请按照以下说明将其删除:

  1. 使用 Azure 门户或开发人员门户删除与项目关联的任何环境。
  2. 删除项目资源。
  3. 删除开发人员中心资源。
  4. 删除该资源组。
  5. 从订阅中删除不再需要的角色分配。

后续步骤

在本快速入门中,你已创建并配置了开发人员中心和项目。 转到下一个快速入门,了解如何创建环境。