az stack sub
Gestire gli stack di distribuzione nella sottoscrizione.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az stack sub create |
Creare o aggiornare uno stack di distribuzione nell'ambito della sottoscrizione. |
Memoria centrale | Disponibilità generale |
az stack sub delete |
Eliminare lo stack di distribuzione specificato dall'ambito della sottoscrizione. |
Memoria centrale | Disponibilità generale |
az stack sub export |
Esportare il modello usato per creare lo stack di distribuzione. |
Memoria centrale | Disponibilità generale |
az stack sub list |
Elencare tutti gli stack di distribuzione nella sottoscrizione. |
Memoria centrale | Disponibilità generale |
az stack sub show |
Ottenere lo stack di distribuzione specificato dall'ambito della sottoscrizione. |
Memoria centrale | Disponibilità generale |
az stack sub validate |
Convalidare uno stack di distribuzione nell'ambito della sottoscrizione. |
Memoria centrale | Disponibilità generale |
az stack sub create
Creare o aggiornare uno stack di distribuzione nell'ambito della sottoscrizione.
az stack sub create --action-on-unmanage {deleteAll, deleteResources, detachAll}
--deny-settings-mode {denyDelete, denyWriteAndDelete, none}
--location
--name
[--bse {false, true}]
[--cs]
[--deny-settings-excluded-actions]
[--deny-settings-excluded-principals]
[--deployment-resource-group]
[--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 sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None
Creare uno stack di distribuzione in una sottoscrizione diversa.
az stack sub create --name StackName --template-file simpleTemplate.json --location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources
Creare uno stack di distribuzione e distribuirsi nell'ambito del gruppo di risorse.
az stack sub create --name StackName --template-file simpleTemplate.json --location westus --deployment-resource-group ResourceGroup --description description --deny-settings-mode None --action-on-unmanage deleteResources
Creare uno stack di distribuzione usando parametri da coppie chiave/valore.
az stack sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --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 agli ambiti figlio.
az stack sub create --name StackName --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
Definisce cosa accade alle risorse non più gestite dopo l'aggiornamento o l'eliminazione dello stack.
Definire le operazioni negate sulle risorse gestite dallo stack.
Percorso in cui archiviare lo stack di distribuzione.
Nome dello stack di distribuzione.
Parametri facoltativi
Flag per ignorare gli errori del servizio che indicano che l'elenco di risorse dello stack non è sincronizzato correttamente.
Deny Impostazioni verrà applicato agli ambiti figlio.
Elenco delle operazioni di gestione basate sui ruoli escluse dalla negazione Impostazioni. Sono consentite fino a 200 azioni.
Elenco degli ID entità di AAD esclusi dal blocco. Sono consentite fino a 5 entità.
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.
Descrizione dello stack di distribuzione.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
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.
Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Percorso di un file modello o di un file Bicep nel file system.
ID risorsa specifica modello.
URI di un file modello remoto.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stack sub delete
Eliminare lo stack di distribuzione specificato dall'ambito della sottoscrizione.
az stack sub delete --action-on-unmanage {deleteAll, deleteResources, detachAll}
[--bse {false, true}]
[--id]
[--name]
[--yes]
Esempio
Eliminare lo stack in base al nome.
az stack sub delete --name StackName --action-on-unmanage deleteResources
Eliminare lo stack in base all'ID risorsa dello stack.
az stack sub delete --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName --action-on-unmanage detachAll
Parametri necessari
Definisce cosa accade alle risorse non più gestite dopo l'aggiornamento o l'eliminazione dello stack.
Parametri facoltativi
Flag per ignorare gli errori del servizio che indicano che l'elenco di risorse dello stack non è sincronizzato correttamente.
ID risorsa dello stack di distribuzione.
Nome dello stack di distribuzione.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stack sub export
Esportare il modello usato per creare lo stack di distribuzione.
az stack sub export [--id]
[--name]
Esempio
Esportare il modello in base al nome.
az stack sub export --name StackName
Esportare il modello in base all'ID risorsa dello stack.
az stack sub export --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName
Parametri facoltativi
ID risorsa dello stack di distribuzione.
Nome dello stack di distribuzione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stack sub list
Elencare tutti gli stack di distribuzione nella sottoscrizione.
az stack sub list
Esempio
Elencare tutti gli stack
az stack sub list
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stack sub show
Ottenere lo stack di distribuzione specificato dall'ambito della sottoscrizione.
az stack sub show [--id]
[--name]
Esempio
Ottenere lo stack in base al nome.
az stack sub show --name StackName
Ottenere lo stack in base all'ID risorsa dello stack.
az stack sub show --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName
Parametri facoltativi
ID risorsa dello stack di distribuzione.
Nome dello stack di distribuzione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az stack sub validate
Convalidare uno stack di distribuzione nell'ambito della sottoscrizione.
az stack sub validate --action-on-unmanage {deleteAll, deleteResources, detachAll}
--deny-settings-mode {denyDelete, denyWriteAndDelete, none}
--location
--name
[--bse {false, true}]
[--cs]
[--deny-settings-excluded-actions]
[--deny-settings-excluded-principals]
[--deployment-resource-group]
[--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 sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None
Convalidare uno stack di distribuzione in una sottoscrizione diversa.
az stack sub validate --name StackName --template-file simpleTemplate.json --location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources
Convalidare uno stack di distribuzione e distribuirli nell'ambito del gruppo di risorse.
az stack sub validate --name StackName --template-file simpleTemplate.json --location westus --deployment-resource-group ResourceGroup --description description --deny-settings-mode None --action-on-unmanage deleteResources
Convalidare uno stack di distribuzione usando parametri da coppie chiave/valore.
az stack sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --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 agli ambiti figlio.
az stack sub validate --name StackName --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
Definisce cosa accade alle risorse non più gestite dopo l'aggiornamento o l'eliminazione dello stack.
Definire le operazioni negate sulle risorse gestite dallo stack.
Percorso in cui archiviare lo stack di distribuzione.
Nome dello stack di distribuzione.
Parametri facoltativi
Flag per ignorare gli errori del servizio che indicano che l'elenco di risorse dello stack non è sincronizzato correttamente.
Deny Impostazioni verrà applicato agli ambiti figlio.
Elenco delle operazioni di gestione basate sui ruoli escluse dalla negazione Impostazioni. Sono consentite fino a 200 azioni.
Elenco degli ID entità di AAD esclusi dal blocco. Sono consentite fino a 5 entità.
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.
Descrizione dello stack di distribuzione.
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.
Stringa di query (token di firma di accesso condiviso) da usare con l'URI modello nel caso di modelli collegati.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Percorso di un file modello o di un file Bicep nel file system.
ID risorsa specifica modello.
URI di un file modello remoto.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.