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.
È possibile usare Azure Cloud Shell per distribuire un modello di Azure Resource Manager (modello ARM). È possibile distribuire un modello di Resource Manager archiviato in remoto o un modello di Resource Manager archiviato nell'account di archiviazione locale per Cloud Shell.
È possibile eseguire la distribuzione in qualsiasi ambito. Questo articolo illustra la distribuzione in un gruppo di risorse.
Prerequisiti
Autorizzazioni necessarie
Per distribuire un file Bicep o un modello di Resource Manager, è necessario l'accesso in scrittura alle risorse distribuite e l'accesso a tutte le operazioni sul tipo di risorsa Microsoft.Resources/deployments
. Ad esempio, per distribuire una macchina virtuale, sono necessarie le autorizzazioni Microsoft.Compute/virtualMachines/write
e Microsoft.Resources/deployments/*
. L'operazione di simulazione ha gli stessi requisiti di autorizzazione.
Per un elenco dei ruoli e delle autorizzazioni, vedere Ruoli predefiniti di Azure.
Distribuire un modello remoto
Per distribuire un modello esterno, specificare l'URI del modello esattamente come si farebbe per qualsiasi distribuzione esterna. Il modello esterno può trovarsi in un repository GitHub o in un account di archiviazione esterno.
Aprire il prompt di Cloud Shell selezionando l'icona di Cloud Shell dal portale di Azure.
Passare da Bash a PowerShell selezionando Passa a Bash o Passa a PowerShell.
Per distribuire il modello, usare i comandi seguenti:
az group create --name ExampleGroup --location "Central US" az deployment group create \ --name ExampleDeployment \ --resource-group ExampleGroup \ --template-uri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json" \ --parameters storageAccountType=Standard_GRS
Distribuire un modello locale
Per distribuire un modello locale, è prima necessario caricare il modello nell'account di archiviazione connesso alla sessione di Cloud Shell.
Accedere a Cloud Shell.
Selezionare PowerShell o Bash.
Selezionare Carica/Scarica file e quindi Carica.
Seleziona il modello ARM da caricare e poi seleziona Apri.
Per distribuire il modello, usare i comandi seguenti:
az group create --name ExampleGroup --location "South Central US" az deployment group create \ --resource-group ExampleGroup \ --template-file azuredeploy.json \ --parameters storageAccountType=Standard_GRS
Passaggi successivi
- Per ulteriori informazioni sui comandi di distribuzione, vedere Distribuire risorse con i modelli ARM di Azure Resource Manager e Azure CLI e Distribuire risorse con i modelli ARM e Azure PowerShell.
- Per visualizzare in anteprima le modifiche prima di distribuire un modello, vedere Operazione di simulazione della distribuzione del modello di Resource Manager.