az deployment group
Gestire la distribuzione dei modelli di Azure Resource Manager nel gruppo di risorse.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az deployment group cancel |
Annullare una distribuzione nel gruppo di risorse. |
Nucleo | GA |
az deployment group create |
Avviare una distribuzione nel gruppo di risorse. |
Nucleo | GA |
az deployment group delete |
Eliminare una distribuzione in un gruppo di risorse. |
Nucleo | GA |
az deployment group export |
Esportare il modello usato per una distribuzione. |
Nucleo | GA |
az deployment group list |
Elencare le distribuzioni nel gruppo di risorse. |
Nucleo | GA |
az deployment group show |
Visualizzare una distribuzione nel gruppo di risorse. |
Nucleo | GA |
az deployment group validate |
Verificare se un modello è valido nel gruppo di risorse. |
Nucleo | GA |
az deployment group wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di distribuzione. |
Nucleo | GA |
az deployment group what-if |
Eseguire un'operazione di distribuzione What-If nell'ambito del gruppo di risorse. |
Nucleo | GA |
az deployment group cancel
Annullare una distribuzione nel gruppo di risorse.
az deployment group cancel --name
--resource-group
Esempio
Annullare una distribuzione nel gruppo di risorse.
az deployment group cancel -g testrg -n deployment01
Parametri necessari
Nome della distribuzione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment group create
Avviare una distribuzione nel gruppo di risorse.
Specificare solo un file --template-file | --template-URI | --template-spec per immettere il modello di Resource Manager.
az deployment group create --resource-group
[--aux-subs]
[--aux-tenants]
[--confirm-with-what-if]
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--no-wait]
[--parameters]
[--proceed-if-no-change]
[--query-string]
[--rollback-on-error]
[--template-file]
[--template-spec]
[--template-uri]
[--what-if]
[--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]
Esempio
Creare una distribuzione in un gruppo di risorse da un file modello remoto usando i parametri di un file JSON locale.
az deployment group create --resource-group testrg --name rollout01 \
--template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Creare una distribuzione in un gruppo di risorse da un file modello locale usando i parametri di una stringa JSON.
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json \
--parameters '{ \"policyName\": { \"value\": \"policy2\" } }'
Creare una distribuzione in un gruppo di risorse da un file modello locale usando i parametri di una stringa di matrice.
az deployment group create --resource-group testgroup --template-file demotemplate.json --parameters exampleString='inline string' exampleArray='("value1", "value2")'
Creare una distribuzione in un gruppo di risorse da un modello locale, usando un file di parametri, un file di parametri remoto e eseguendo l'override selettiva delle coppie chiave/valore.
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json --parameters @params.json \
--parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json
Creare una distribuzione nell'ambito del gruppo di risorse da una specifica di modello
az deployment group create --resource-group testrg --template-spec "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Resources/templateSpecs/myTemplateSpec/versions/1.0"
Creare una distribuzione nell'ambito del gruppo di risorse da un file di parametri bicepparam
az deployment group create --resource-group testrg --parameters parameters.bicepparam
Creare una distribuzione in un gruppo di risorse tra tenant
az deployment group create --resource-group testrg --name rollout01 \
--template-file azuredeploy.json --parameters @myparameters.json --aux-tenants auxiliary_tenant01 auxiliary_tenant02
Parametri necessari
Gruppo di risorse in cui creare la distribuzione.
Parametri facoltativi
L'opzione '--aux-subs' è stata deprecata e verrà rimossa in una versione futura. Usare invece '--aux-tenants'.
Sottoscrizioni ausiliarie che verranno usate durante la distribuzione tra tenant.
Tenant ausiliari che verranno usati durante la distribuzione tra tenant.
Indicare al comando di eseguire la distribuzione What-If prima di eseguire la distribuzione. Richiede quindi di confermare le modifiche alle risorse prima che continui.
L'opzione '--handle-extended-json-format/-j' è stata deprecata e verrà rimossa in una versione futura.
Supporto per gestire il contenuto del modello esteso, tra cui più righe e commenti nella distribuzione.
Modalità di distribuzione.
Nome della distribuzione.
Opzione per disabilitare la richiesta di parametri mancanti per il modello di Resource Manager. Quando il valore è true, il prompt che richiede agli utenti di fornire un parametro mancante verrà ignorato. Il valore predefinito è false.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Specificare i valori dei parametri di distribuzione.
I parametri possono essere forniti da un file usando la sintassi @{path}
, una stringa JSON o come coppie di <KEY=VALUE>
. I parametri vengono valutati in ordine, quindi quando un valore viene assegnato due volte, verrà usato il secondo valore. È consigliabile specificare prima il file dei parametri e quindi eseguire l'override in modo selettivo usando la sintassi KEY=VALUE. Si noti anche se si specifica un file bicepparam, è possibile usare questo argomento una sola volta.
Indicare al comando di eseguire la distribuzione se il risultato What-If non contiene modifiche alle risorse. Applicabile quando è impostato --confirm-with-what-if.
Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.
Nome di una distribuzione a cui eseguire il rollback in caso di errore o usare come flag per eseguire il rollback all'ultima distribuzione riuscita.
Percorso del file modello o del file Bicep.
ID risorsa specifica modello.
URI del file modello.
Indicare al comando di eseguire la distribuzione What-If.
Elenco separato da spazi dei tipi di modifica delle risorse da escludere dai risultati What-If. Applicabile quando è impostato --confirm-with-what-if.
Formato dei risultati What-If. Applicabile quando --confirm-with-what-if
è impostato.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment group delete
Eliminare una distribuzione in un gruppo di risorse.
az deployment group delete --name
--resource-group
[--no-wait]
Esempio
Eliminare una distribuzione in un gruppo di risorse.
az deployment group delete -g testrg -n deployment01
Parametri necessari
Nome della distribuzione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Non attendere il completamento dell'operazione a esecuzione prolungata.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment group export
Esportare il modello usato per una distribuzione.
az deployment group export --name
--resource-group
Esempio
Esportare il modello usato per una distribuzione in un gruppo di risorse.
az deployment group export --resource-group testrg --name MyDeployment
Parametri necessari
Nome della distribuzione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment group list
Elencare le distribuzioni nel gruppo di risorse.
az deployment group list --resource-group
[--filter]
Esempio
Elencare le distribuzioni nel gruppo di risorse.
az deployment group list -g testrg
Parametri necessari
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Filtrare l'espressione usando la notazione OData. È possibile usare --filter "provisioningState eq '{state}'" per filtrare provisioningState. Per altre informazioni, visitare https://learn.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parameters.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment group show
Visualizzare una distribuzione nel gruppo di risorse.
az deployment group show --name
--resource-group
Esempio
Visualizzare una distribuzione nel gruppo di risorse.
az deployment group show -g testrg -n deployment01
Parametri necessari
Nome della distribuzione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment group validate
Verificare se un modello è valido nel gruppo di risorse.
Specificare solo un file --template-file | --template-URI | --template-spec per immettere il modello di Resource Manager.
az deployment group validate --resource-group
[--handle-extended-json-format]
[--mode {Complete, Incremental}]
[--name]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--rollback-on-error]
[--template-file]
[--template-spec]
[--template-uri]
Esempio
Verificare se un modello è valido nel gruppo di risorse.
az deployment group validate --resource-group testrg --template-file {template-file}
Verificare se un modello è valido nel gruppo di risorse. (generato automaticamente)
az deployment group validate --parameters MyValue=This MyArray=@array.json --resource-group testrg --template-file azuredeploy.json
Parametri necessari
Gruppo di risorse in cui creare la distribuzione.
Parametri facoltativi
L'opzione '--handle-extended-json-format/-j' è stata deprecata e verrà rimossa in una versione futura.
Supporto per gestire il contenuto del modello esteso, tra cui più righe e commenti nella distribuzione.
Modalità di distribuzione.
Nome della distribuzione.
Opzione per disabilitare la richiesta di parametri mancanti per il modello di Resource Manager. Quando il valore è true, il prompt che richiede agli utenti di fornire un parametro mancante verrà ignorato. Il valore predefinito è false.
Specificare i valori dei parametri di distribuzione.
I parametri possono essere forniti da un file usando la sintassi @{path}
, una stringa JSON o come coppie di <KEY=VALUE>
. I parametri vengono valutati in ordine, quindi quando un valore viene assegnato due volte, verrà usato il secondo valore. È consigliabile specificare prima il file dei parametri e quindi eseguire l'override in modo selettivo usando la sintassi KEY=VALUE.
Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.
Nome di una distribuzione a cui eseguire il rollback in caso di errore o usare come flag per eseguire il rollback all'ultima distribuzione riuscita.
Percorso del file modello o del file Bicep.
ID risorsa specifica modello.
URI del file modello.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment group wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di distribuzione.
az deployment group wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Esempio
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di distribuzione. (generato automaticamente)
az deployment group wait --created --name MyDeployment --resource-group MyResourceGroup
Parametri necessari
Nome della distribuzione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Intervallo di polling in secondi.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az deployment group what-if
Eseguire un'operazione di distribuzione What-If nell'ambito del gruppo di risorse.
Specificare solo un file --template-file | --template-URI | --template-spec per immettere il modello di Resource Manager.
az deployment group what-if --resource-group
[--aux-tenants]
[--exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--mode {Complete, Incremental}]
[--name]
[--no-pretty-print]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--result-format {FullResourcePayloads, ResourceIdOnly}]
[--template-file]
[--template-spec]
[--template-uri]
Esempio
Eseguire un'operazione di distribuzione What-If in un gruppo di risorse.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
Eseguire un'operazione di distribuzione What-If in un gruppo di risorse con formato ResourceIdOnly.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly
Eseguire un'operazione di distribuzione What-If in un gruppo di risorse senza stampare il risultato.
az deployment group what-if --resource-group testrg --name rollout01 --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print
Parametri necessari
Gruppo di risorse in cui eseguire l'operazione di distribuzione What-If.
Parametri facoltativi
Tenant ausiliari che verranno usati durante la distribuzione tra tenant.
Elenco separato da spazi dei tipi di modifica delle risorse da escludere dai risultati What-If.
Modalità di distribuzione.
Nome della distribuzione.
Disabilitare la stampa per What-If risultati. Se impostato, verrà usato il tipo di formato di output.
Opzione per disabilitare la richiesta di parametri mancanti per il modello di Resource Manager. Quando il valore è true, il prompt che richiede agli utenti di fornire un parametro mancante verrà ignorato. Il valore predefinito è false.
Specificare i valori dei parametri di distribuzione.
I parametri possono essere forniti da un file usando la sintassi @{path}
, una stringa JSON o come coppie di <KEY=VALUE>
. I parametri vengono valutati in ordine, quindi quando un valore viene assegnato due volte, verrà usato il secondo valore. È consigliabile specificare prima il file dei parametri e quindi eseguire l'override in modo selettivo usando la sintassi KEY=VALUE.
Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.
Formato dei risultati What-If.
Percorso del file modello o del file Bicep.
ID risorsa specifica modello.
URI del file modello.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.