Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
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:
- Microsoft. DevCenter/devcenters: Creare un dev center.
- Microsoft. DevCenter/devcenters/catalogs: Creare un catalogo.
- Microsoft. DevCenter/devcenters/environmentTypes: creare un tipo di ambiente dev center.
- Microsoft. DevCenter/projects: Creare un progetto.
- Microsoft. Authorization/roleAssignments: Creare un'assegnazione di ruolo.
- Microsoft. DevCenter/projects/environmentTypes: creare un tipo di ambiente di progetto.
Implementare il modello
Selezionare Aprire Cloud Shell in uno dei blocchi di codice seguenti e seguire le istruzioni per accedere a Azure.
Quando viene visualizzata la richiesta dalla console, assicurarsi di essere pronti per la distribuzione nella sottoscrizione prescelta.
Se è selezionata una shell Bash , selezionare Passa a PowerShell e seguire le istruzioni.
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
- Accedi al portale di Azure.
- Selezionare Gruppi di risorse.
- Selezionare il gruppo di risorse creato nella sezione precedente.
Pulire le risorse
Se le risorse create non sono più necessarie, eliminarle seguendo queste istruzioni:
- Eliminare tutti gli ambienti associati al progetto usando il portale di Azure o il portale per sviluppatori.
- Eliminare la risorsa del progetto.
- Eliminare la risorsa del centro di sviluppo.
- Eliminare il gruppo di risorse.
- 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.