Avvio rapido: creare un dev center e un progetto usando un modello ARM

Importante

Azure ambienti di distribuzione è in modalità di manutenzione, senza funzionalità aggiuntive pianificate.

Le funzionalità esistenti rimangono disponibili. Usare questa documentazione per le funzionalità correnti e le linee guida operative. Per i dettagli, vedere Modalità di manutenzione per gli ambienti di distribuzione di Azure.

Questa guida introduttiva descrive come utilizzare un modello ARM (Azure Resource Manager) per creare e configurare un dev center e un progetto nel contesto degli Ambienti di Distribuzione di Azure, finalizzati alla creazione di un ambiente.

Un modello di Azure Resource Manager è un file JSON (JavaScript Object Notation) che definisce l'infrastruttura e la configurazione del progetto. Il modello usa la sintassi dichiarativa. Si descrive la distribuzione prevista senza scrivere la sequenza di comandi di programmazione necessari per creare la distribuzione.

Se l'ambiente soddisfa i prerequisiti e si ha familiarità con l'uso dei modelli di Resource Manager, selezionare il pulsante Distribuisci in Azure. Il modello viene visualizzato nel portale di Azure.

Pulsante per distribuire il modello di Resource Manager in Azure.

Prerequisiti

  • Una sottoscrizione di Azure. Crea un account gratuito se non ne hai uno.
  • Ruolo Proprietario o Collaboratore in una sottoscrizione di Azure o in un gruppo di risorse.
  • Microsoft Entra ID. L'organizzazione deve usare Microsoft Entra ID per la gestione delle identità e degli accessi.

Rivedere il modello

Il modello usato in questa guida introduttiva proviene da Azure quickstart templates.

Per visualizzare il modello, vedere azuredeploy.json.

Risorse di Azure definite nel modello:

Implementare il modello

  1. Selezionare Aprire Cloud Shell in uno dei blocchi di codice seguenti e seguire le istruzioni per accedere a Azure.

  2. Quando viene visualizzata la richiesta dalla console, assicurarsi di essere pronti per la distribuzione nella sottoscrizione prescelta.

  3. Se è selezionata una shell Bash , selezionare Passa a PowerShell e seguire le istruzioni.

  4. Per distribuire il modello, selezionare Copia nel blocco di codice, quindi fare clic con il pulsante destro del mouse sulla console della shell e scegliere Incolla.

    • Per usare i valori dei parametri predefiniti, usare questo codice:

      $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."
      
      
    • Se si vogliono immettere valori personalizzati, usare questo codice:

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

La distribuzione del modello richiede circa cinque minuti.

Per distribuire il modello viene usato Azure PowerShell. È anche possibile usare il portale di Azure e l'interfaccia della riga di comando di Azure. Per informazioni su altri metodi di distribuzione, vedere Distribuire risorse con i modelli ARM e il portale di Azure.

Parametri obbligatori

  • Nome del gruppo di risorse: nome del gruppo di risorse in cui si trova il dev center e il progetto.
  • Nome del centro di sviluppo: nome del centro di sviluppo.
  • Nome progetto: nome del progetto associato al dev center.
  • Nome del tipo di ambiente: nome del tipo di ambiente sia per il dev center che per il progetto.
  • ID oggetto utente: L'ID dell'oggetto di un utente a cui è stato assegnato il ruolo Utente Ambienti di distribuzione.

In alternativa, è possibile fornire l'accesso al progetto ambienti di distribuzione nel portale di Azure. Vedere Configurare l'accesso alle risorse degli ambienti di distribuzione Azure.

Esaminare le risorse distribuite

  1. Accedi al portale di Azure.
  2. Selezionare Gruppi di risorse.
  3. Selezionare il gruppo di risorse creato nella sezione precedente.

Pulire le risorse

Se le risorse create non sono più necessarie, eliminarle seguendo queste istruzioni:

  1. Eliminare tutti gli ambienti associati al progetto usando il portale di Azure o il portale per sviluppatori.
  2. Eliminare la risorsa del progetto.
  3. Eliminare la risorsa del centro di sviluppo.
  4. Eliminare il gruppo di risorse.
  5. Rimuovere le assegnazioni di ruolo che non sono più necessarie dalla sottoscrizione.

Passo successivo

In questo quickstart, hai creato e configurato un centro di sviluppo e un progetto. Passare all'avvio rapido successivo per imparare a creare un ambiente.