本快速入門說明如何使用 Azure Resource Manager 範本(ARM 範本)來建立及設定 Azure 部署環境開發人員中心和專案,以建立環境。
Azure Resource Manager 範本是 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。 建立專案環境類型。
部署範本
選取下列其中一個程式碼區塊上方的 [開啟 Cloud Shell],然後依照指示登入 Azure。
當您從主控台看到提示時,請確定您已準備好部署至您選擇的訂用帳戶。
選取 PowerShell 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。 若要了解其他部署方法,請參閱部署範本。
必要參數
- 資源組名:開發人員中心和專案所在的資源組名。
- 開發人員中心名稱:開發人員中心的名稱。
- 專案名稱:與開發人員中心相關聯的專案名稱。
- 環境類型名稱:開發人員中心和專案的環境類型名稱。
- 用戶物件標識碼:授與 部署環境使用者 角色之使用者的物件標識碼。
或者,您可以在 Azure 入口網站中提供部署環境專案的存取權。 請參閱 提供使用者對 Azure 部署環境專案的存取權。
檢閱已部署的資源
- 登入 Azure 入口網站。
- 選取左窗格中的 [資源群組 ]。
- 選取您在上一節中建立的資源群組。
清理資源
如果您不再需要您所建立的資源,請遵循下列指示加以刪除:
- 使用 Azure 入口網站或開發人員入口網站刪除與專案相關聯的任何環境。
- 刪除項目資源。
- 刪除開發人員中心資源。
- 刪除資源群組。
- 從訂用帳戶中移除不再需要的角色指派。
後續步驟
在本快速入門中,您已建立並設定開發人員中心和專案。 請移至下一個快速入門,以了解如何建立環境。