Condividi tramite


az functionapp deployment slot

Gestire gli slot di distribuzione delle app per le funzioni.

Comandi

Nome Descrizione Tipo Status
az functionapp deployment slot auto-swap

Configurare lo scambio automatico dello slot di distribuzione.

Nucleo GA
az functionapp deployment slot create

Creare uno slot di distribuzione.

Nucleo GA
az functionapp deployment slot delete

Eliminare uno slot di distribuzione.

Nucleo GA
az functionapp deployment slot list

Elencare tutti gli slot di distribuzione.

Nucleo GA
az functionapp deployment slot swap

Scambiare gli slot di distribuzione per un'app per le funzioni.

Nucleo GA

az functionapp deployment slot auto-swap

Configurare lo scambio automatico dello slot di distribuzione.

az functionapp deployment slot auto-swap --slot
                                         [--auto-swap-slot]
                                         [--disable]
                                         [--ids]
                                         [--name]
                                         [--resource-group]
                                         [--subscription]

Parametri necessari

--slot -s

Nome dello slot.

Parametri facoltativi

--auto-swap-slot

Slot di destinazione per lo scambio automatico.

Valore predefinito: production
--disable

Disabilitare lo scambio automatico.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome dell'app per le funzioni.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--subscription

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

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--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

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

az functionapp deployment slot create

Creare uno slot di distribuzione.

az functionapp deployment slot create --name
                                      --resource-group
                                      --slot
                                      [--configuration-source]
                                      [--deployment-container-image-name]
                                      [--docker-registry-server-password]
                                      [--docker-registry-server-user]
                                      [--https-only {false, true}]
                                      [--image]
                                      [--registry-password]
                                      [--registry-username]

Esempio

Creare uno slot di distribuzione. (generato automaticamente)

az functionapp deployment slot create --name MyFunctionapp --resource-group MyResourceGroup --slot staging

Parametri necessari

--name -n

Nome dell'app per le funzioni.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--slot -s

Nome dello slot.

Parametri facoltativi

--configuration-source

Slot di origine da cui clonare le configurazioni. Usare il nome dell'app per le funzioni per fare riferimento allo slot di produzione.

--deployment-container-image-name
Deprecato

L'opzione '--deployment-container-image-name' è stata deprecata e verrà rimossa in una versione futura. Usare invece '--image'.

Immagine del contenitore, ad esempio publisher/image-name:tag.

--docker-registry-server-password
Deprecato

L'opzione '--docker-registry-server-password' è stata deprecata e verrà rimossa in una versione futura. Usare invece '--registry-password'.

Password del server del registro contenitori.

--docker-registry-server-user
Deprecato

L'opzione '--docker-registry-server-user' è stata deprecata e verrà rimossa in una versione futura. Usare invece '--registry-username'.

Nome utente del server del registro contenitori.

--https-only

Reindirizzare tutto il traffico effettuato a un'app usando HTTP a HTTPS.

Valori accettati: false, true
Valore predefinito: True
--image -i

Immagine del contenitore, ad esempio publisher/image-name:tag.

--registry-password -d

Password del server del registro contenitori.

--registry-username -u

Nome utente del server del registro contenitori.

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--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

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

az functionapp deployment slot delete

Eliminare uno slot di distribuzione.

az functionapp deployment slot delete --slot
                                      [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--subscription]

Esempio

Eliminare uno slot di distribuzione. (generato automaticamente)

az functionapp deployment slot delete --name MyFunctionapp --resource-group MyResourceGroup --slot staging

Parametri necessari

--slot -s

Nome dello slot.

Parametri facoltativi

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome dell'app per le funzioni.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--subscription

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

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--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

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

az functionapp deployment slot list

Elencare tutti gli slot di distribuzione.

az functionapp deployment slot list [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]

Esempio

Elencare tutti gli slot di distribuzione. (generato automaticamente)

az functionapp deployment slot list --name MyFunctionapp --resource-group MyResourceGroup

Parametri facoltativi

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome dell'app per le funzioni.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--subscription

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

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--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

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

az functionapp deployment slot swap

Scambiare gli slot di distribuzione per un'app per le funzioni.

az functionapp deployment slot swap --slot
                                    [--action {preview, reset, swap}]
                                    [--ids]
                                    [--name]
                                    [--preserve-vnet {false, true}]
                                    [--resource-group]
                                    [--subscription]
                                    [--target-slot]

Esempio

Scambiare uno slot di staging nell'ambiente di produzione per l'app per le funzioni MyUniqueApp.

az functionapp deployment slot swap  -g MyResourceGroup -n MyUniqueApp --slot staging \
    --target-slot production

Parametri necessari

--slot -s

Nome dello slot.

Parametri facoltativi

--action

Tipi di scambio. usare 'preview' per applicare prima le impostazioni dello slot di destinazione nello slot di origine; utilizzare 'swap' per completarlo; usare 'reset' per reimpostare lo scambio.

Valori accettati: preview, reset, swap
Valore predefinito: swap
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome dell'app per le funzioni.

--preserve-vnet

Mantenere la rete virtuale nello slot durante lo scambio, il valore predefinito è "true".

Valori accettati: false, true
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--subscription

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

--target-slot

Slot di destinazione da scambiare, impostazione predefinita su "produzione".

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--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

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