你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本快速入门介绍如何使用 Azure 资源管理器模板(ARM 模板)创建和配置用于创建环境的 Azure 部署环境开发人员中心和项目。
Azure 资源管理器模板是一个 JavaScript 对象表示法(JSON)文件,用于定义项目的基础结构和配置。 模板使用声明性语法。 你可以在不编写用于创建部署的编程命令序列的情况下,描述预期部署。
如果你的环境满足先决条件,并且你熟悉如何使用 ARM 模板,请选择“部署到 Azure”按钮。 模板将在 Azure 门户中打开。
先决条件
- 一份 Azure 订阅。 如果没有帐户,请创建一个免费帐户。
- Azure 订阅或资源组的所有者或参与者角色。
- Microsoft Entra ID。 你的组织必须使用 Microsoft Entra ID 进行标识和访问管理。
查看模板
本快速入门中使用的模板来自 Azure 快速入门模板。
若要查看模板,请参阅 azuredeploy.json。
该模板中定义的 Azure 资源:
- Microsoft.DevCenter/devcenters。 创建开发人员中心。
- Microsoft.DevCenter/devcenters/catalogs。 创建目录。
- Microsoft.DevCenter/devcenters/environmentTypes。 创建开发人员中心环境类型。
- Microsoft.DevCenter/projects。 创建项目。
- Microsoft.Authorization/roleAssignments。 创建角色分配。
- Microsoft.DevCenter/projects/environmentTypes。 创建项目环境类型。
部署模板
选择任一以下代码块上方的 Open Cloud Shell,并按照说明登录 Azure。
从控制台看到提示时,请确保已准备好部署到所选订阅。
选择 PowerShell shell,并按照提示进行操作。
如果要继续部署模板,请在代码块上选择 “复制 ”,然后右键单击 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 部署环境项目的访问权限”。
查看已部署的资源
- 登录到 Azure 门户。
- 在左窗格中选择 资源组 。
- 选择你在上一部分中创建的资源组。
清理资源
如果不再需要创建的资源,请按照以下说明将其删除:
- 使用 Azure 门户或开发人员门户删除与项目关联的任何环境。
- 删除项目资源。
- 删除开发人员中心资源。
- 删除该资源组。
- 从订阅中删除不再需要的角色分配。
后续步骤
在本快速入门中,你已创建并配置了开发人员中心和项目。 转到下一个快速入门,了解如何创建环境。