Snabbstart: Skapa ett utvecklingscenter och ett projekt för distributionsmiljöer med hjälp av en ARM-mall

Den här snabbstarten beskriver hur du använder en Azure Resource Manager-mall (ARM-mall) för att skapa och konfigurera ett Utvecklingscenter för Azure Deployment Environments och ett projekt för att skapa en miljö.

En Azure Resource Manager-mall är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax. Du beskriver den avsedda distributionen utan att skriva sekvensen med programmeringskommandon för att skapa distributionen.

Om din miljö uppfyller förhandskraven och du är van att använda ARM-mallar väljer du knappen Distribuera till Azure. Mallen öppnas i Azure Portal.

Knapp för att distribuera Resource Manager-mallen till Azure.

Förutsättningar

  • Ett Azure-abonnemang. Skapa ett kostnadsfritt konto om du inte har något.
  • Rollen Ägare eller Deltagare i en Azure-prenumeration eller resursgrupp.
  • Microsoft Entra-ID. Din organisation måste använda Microsoft Entra-ID för identitets- och åtkomsthantering.

Granska mallen

Mallen som används i den här snabbstarten kommer från Azure-snabbstartsmallar.

Information om hur du visar mallen finns i azuredeploy.json.

Azure-resurser som definierats i mallen:

Använd mallen

  1. Välj Öppna Cloud Shell ovanför något av de följande kodblocken och följ anvisningarna för att logga in på Azure.

  2. När du ser meddelandet från konsolen säkerställer du att du är redo att distribuera till din valda prenumeration.

  3. Välj PowerShell-gränssnittet och följ anvisningarna.

  4. Om du vill fortsätta distribuera mallen väljer du Kopiera på kodblocket och högerklickar sedan på shell-konsolen och väljer Klistra in.

    • Om du vill använda standardparametervärdena använder du den här koden:

      $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."
      
      
    • Om du vill ange egna värden använder du den här koden:

      $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."
      
      

Det tar ungefär 5 minuter att distribuera mallen.

Azure PowerShell används för att distribuera mallen. Du kan också använda Azure-portalen och Azure CLI. Mer information om andra distributionsmetoder finns i Distribuera mallar.

Obligatoriska parametrar

  • Resursgruppsnamn: Namnet på resursgruppen där utvecklingscentret och projektet ska finnas.
  • Dev Center-namn: Namnet på utvecklingscentret.
  • Projektnamn: Namnet på projektet som är associerat med utvecklingscentret.
  • Namn på miljötyp: Namnet på miljötypen för både utvecklingscentret och projektet.
  • Användarobjekt-ID: Objekt-ID för en användare som har beviljats rollen Deployment Environments User.

Du kan också ge åtkomst till distributionsmiljöprojektet i Azure-portalen. Se Ge användaren åtkomst till Azure Deployment Environments-projekt.

Granska distribuerade resurser

  1. Logga in på Azure-portalen.
  2. Välj Resursgrupper i det vänstra fönstret.
  3. Välj den resursgrupp som du skapade i föregående avsnitt.

Rensa resurser

Om du inte längre behöver de resurser som du har skapat tar du bort dem genom att följa dessa instruktioner:

  1. Ta bort alla miljöer som är associerade med projektet med hjälp av Azure-portalen eller utvecklarportalen.
  2. Ta bort projektresursen.
  3. Ta bort utvecklingscentrets resurs.
  4. Ta bort resursgruppen.
  5. Ta bort rolltilldelningar som du inte längre behöver från prenumerationen.

Nästa steg

I den här snabbstarten skapade och konfigurerade du ett utvecklingscenter och ett projekt. Gå till nästa snabbstart för att lära dig hur du skapar en miljö.