Share via


az stack mg

Gestire gli stack di distribuzione nel gruppo di gestione.

Comandi

Nome Descrizione Tipo Stato
az stack mg create

Creare o aggiornare uno stack di distribuzione nell'ambito del gruppo di gestione.

Memoria centrale Disponibilità generale
az stack mg delete

Eliminare lo stack di distribuzione specificato dall'ambito del gruppo di gestione.

Memoria centrale Disponibilità generale
az stack mg export

Esportare il modello usato per creare lo stack di distribuzione.

Memoria centrale Disponibilità generale
az stack mg list

Elencare tutti gli stack di distribuzione nel gruppo di gestione.

Memoria centrale Disponibilità generale
az stack mg show

Ottenere lo stack di distribuzione specificato dall'ambito del gruppo di gestione.

Memoria centrale Disponibilità generale
az stack mg validate

Convalidare uno stack di distribuzione nell'ambito del gruppo di gestione.

Memoria centrale Disponibilità generale

az stack mg create

Creare o aggiornare uno stack di distribuzione nell'ambito del gruppo di gestione.

az stack mg create --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                   --location
                   --management-group-id
                   --name
                   [--bse {false, true}]
                   [--cs]
                   [--deny-settings-excluded-actions]
                   [--deny-settings-excluded-principals]
                   [--deployment-subscription]
                   [--description]
                   [--no-wait]
                   [--parameters]
                   [--query-string]
                   [--tags]
                   [--template-file]
                   [--template-spec]
                   [--template-uri]
                   [--yes]

Esempio

Creare uno stack di distribuzione usando il file modello e scollegare tutte le risorse in un'installazione non gestita.

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

Creare uno stack di distribuzione con il file di parametri ed eliminare le risorse in un'operazione non gestita.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

Creare uno stack di distribuzione con specifiche di modello.

az stack mg create --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Creare uno stack di distribuzione usando il file bicep ed eliminare tutte le risorse in un'operazione non gestita.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Creare uno stack di distribuzione usando parametri da coppie chiave/valore.

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

Creare uno stack di distribuzione da un modello locale, usando un file di parametri, un file di parametri remoto e sostituendo in modo selettivo coppie chiave/valore.

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources

Creare uno stack di distribuzione da un modello locale usando le impostazioni di negazione.

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources

Creare uno stack di distribuzione da un modello locale, applicare le impostazioni di negazione all'ambito figlio.

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources

Parametri necessari

--action-on-unmanage --aou

Definisce cosa accade alle risorse non più gestite dopo l'aggiornamento o l'eliminazione dello stack.

valori accettati: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Definire le operazioni negate sulle risorse gestite dallo stack.

valori accettati: denyDelete, denyWriteAndDelete, none
--location -l

Percorso in cui archiviare lo stack di distribuzione.

--management-group-id -m

ID del gruppo di gestione in cui creare lo stack.

--name -n

Nome dello stack di distribuzione.

Parametri facoltativi

--bse --bypass-stack-out-of-sync-error

Flag per ignorare gli errori del servizio che indicano che l'elenco di risorse dello stack non è sincronizzato correttamente.

valori accettati: false, true
valore predefinito: False
--cs --deny-settings-apply-to-child-scopes

Deny Impostazioni verrà applicato agli ambiti figlio.

valore predefinito: False
--deny-settings-excluded-actions --ea

Elenco delle operazioni di gestione basate sui ruoli escluse dalla negazione Impostazioni. Sono consentite fino a 200 azioni.

--deny-settings-excluded-principals --ep

Elenco degli ID entità di AAD esclusi dal blocco. Sono consentite fino a 5 entità.

--deployment-subscription --ds

Ambito in cui deve essere creata la distribuzione iniziale. Se non viene specificato un ambito, per impostazione predefinita verrà impostato l'ambito dello stack di distribuzione.

--description

Descrizione dello stack di distribuzione.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--parameters -p

I parametri possono essere forniti da un file usando la @{path} sintassi, una stringa JSON o come <coppie 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.

--query-string -q

Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--template-file -f

Percorso di un file modello o di un file Bicep nel file system.

--template-spec -s

ID risorsa specifica modello.

--template-uri -u

URI di un file modello remoto.

--yes

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az stack mg delete

Eliminare lo stack di distribuzione specificato dall'ambito del gruppo di gestione.

az stack mg delete --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --management-group-id
                   [--bse {false, true}]
                   [--id]
                   [--name]
                   [--yes]

Esempio

Eliminare lo stack in base al nome.

az stack mg delete --name StackName --management-group-id myMg --action-on-unmanage detachAll

Eliminare lo stack in base all'ID risorsa dello stack.

az stack mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg --action-on-unmanage deleteAll

Parametri necessari

--action-on-unmanage --aou

Definisce cosa accade alle risorse non più gestite dopo l'aggiornamento o l'eliminazione dello stack.

valori accettati: deleteAll, deleteResources, detachAll
--management-group-id -m

ID del gruppo di gestione in cui creare lo stack.

Parametri facoltativi

--bse --bypass-stack-out-of-sync-error

Flag per ignorare gli errori del servizio che indicano che l'elenco di risorse dello stack non è sincronizzato correttamente.

valori accettati: false, true
valore predefinito: False
--id

ID risorsa dello stack di distribuzione.

--name -n

Nome dello stack di distribuzione.

--yes

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az stack mg export

Esportare il modello usato per creare lo stack di distribuzione.

az stack mg export --management-group-id
                   [--id]
                   [--name]

Esempio

Esportare il modello in base al nome.

az stack mg export --name StackName --management-group-id myMg

Esportare il modello in base all'ID risorsa dello stack.

az stack mg export --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Parametri necessari

--management-group-id -m

ID del gruppo di gestione in cui creare lo stack.

Parametri facoltativi

--id

ID risorsa dello stack di distribuzione.

--name -n

Nome dello stack di distribuzione.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az stack mg list

Elencare tutti gli stack di distribuzione nel gruppo di gestione.

az stack mg list --management-group-id

Esempio

Elencare tutti gli stack

az stack mg list --management-group-id myMg

Parametri necessari

--management-group-id -m

ID del gruppo di gestione in cui creare lo stack.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az stack mg show

Ottenere lo stack di distribuzione specificato dall'ambito del gruppo di gestione.

az stack mg show --management-group-id
                 [--id]
                 [--name]

Esempio

Ottenere lo stack in base al nome.

az stack mg show --name StackName --management-group-id myMg

Ottenere lo stack in base all'ID risorsa dello stack.

az stack mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Parametri necessari

--management-group-id -m

ID del gruppo di gestione in cui creare lo stack.

Parametri facoltativi

--id

ID risorsa dello stack di distribuzione.

--name -n

Nome dello stack di distribuzione.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az stack mg validate

Convalidare uno stack di distribuzione nell'ambito del gruppo di gestione.

az stack mg validate --action-on-unmanage {deleteAll, deleteResources, detachAll}
                     --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                     --location
                     --management-group-id
                     --name
                     [--bse {false, true}]
                     [--cs]
                     [--deny-settings-excluded-actions]
                     [--deny-settings-excluded-principals]
                     [--deployment-subscription]
                     [--description]
                     [--parameters]
                     [--query-string]
                     [--tags]
                     [--template-file]
                     [--template-spec]
                     [--template-uri]

Esempio

Convalidare uno stack di distribuzione usando il file modello e scollegare tutte le risorse in un'installazione non gestita.

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

Convalidare uno stack di distribuzione con il file di parametri ed eliminare le risorse in caso di mancata gestione.

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

Convalidare uno stack di distribuzione con specifiche di modello.

az stack mg validate --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Convalidare uno stack di distribuzione usando il file bicep ed eliminare tutte le risorse in caso di non gestione.

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Convalidare uno stack di distribuzione usando parametri da coppie chiave/valore.

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

Convalidare uno stack di distribuzione da un modello locale, usando un file di parametri, un file di parametri remoto e eseguendo l'override selettiva delle coppie chiave/valore.

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources

Convalidare uno stack di distribuzione da un modello locale usando le impostazioni di negazione.

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources

Convalidare uno stack di distribuzione da un modello locale, applicare le impostazioni di negazione all'ambito figlio.

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources

Parametri necessari

--action-on-unmanage --aou

Definisce cosa accade alle risorse non più gestite dopo l'aggiornamento o l'eliminazione dello stack.

valori accettati: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Definire le operazioni negate sulle risorse gestite dallo stack.

valori accettati: denyDelete, denyWriteAndDelete, none
--location -l

Percorso in cui archiviare lo stack di distribuzione.

--management-group-id -m

ID del gruppo di gestione in cui creare lo stack.

--name -n

Nome dello stack di distribuzione.

Parametri facoltativi

--bse --bypass-stack-out-of-sync-error

Flag per ignorare gli errori del servizio che indicano che l'elenco di risorse dello stack non è sincronizzato correttamente.

valori accettati: false, true
valore predefinito: False
--cs --deny-settings-apply-to-child-scopes

Deny Impostazioni verrà applicato agli ambiti figlio.

valore predefinito: False
--deny-settings-excluded-actions --ea

Elenco delle operazioni di gestione basate sui ruoli escluse dalla negazione Impostazioni. Sono consentite fino a 200 azioni.

--deny-settings-excluded-principals --ep

Elenco degli ID entità di AAD esclusi dal blocco. Sono consentite fino a 5 entità.

--deployment-subscription --ds

Ambito in cui deve essere creata la distribuzione iniziale. Se non viene specificato un ambito, per impostazione predefinita verrà impostato l'ambito dello stack di distribuzione.

--description

Descrizione dello stack di distribuzione.

--parameters -p

I parametri possono essere forniti da un file usando la @{path} sintassi, una stringa JSON o come <coppie 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.

--query-string -q

Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--template-file -f

Percorso di un file modello o di un file Bicep nel file system.

--template-spec -s

ID risorsa specifica modello.

--template-uri -u

URI di un file modello remoto.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.