az logicapp

Gestire le app per la logica.

Comandi

Nome Descrizione Tipo Stato
az logicapp config

Configurare un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp config appsettings

Configurare le impostazioni dell'app per la logica.

Memoria centrale Disponibilità generale
az logicapp config appsettings delete

Eliminare le impostazioni di un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp config appsettings list

Mostra le impostazioni per un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp config appsettings set

Aggiornare le impostazioni di un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp create

Creare un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp delete

Eliminare un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp deployment

Gestire le distribuzioni di app per la logica.

Memoria centrale Disponibilità generale
az logicapp deployment source

Gestire la distribuzione di app per la logica tramite il controllo del codice sorgente.

Memoria centrale Disponibilità generale
az logicapp deployment source config-zip

Eseguire la distribuzione usando la distribuzione push zip kudu per un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp list

Elencare le app per la logica.

Memoria centrale Disponibilità generale
az logicapp restart

Riavviare un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp scale

Ridimensionare un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp show

Ottenere i dettagli di un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp start

Avviare un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp stop

Arrestare un'app per la logica.

Memoria centrale Disponibilità generale
az logicapp update

Aggiornare un'app per la logica.

Memoria centrale Disponibilità generale

az logicapp create

Creare un'app per la logica.

Il nome dell'app per la logica deve essere in grado di produrre un FQDN univoco come AppName.azurewebsites.net.

az logicapp create --name
                   --resource-group
                   --storage-account
                   [--app-insights]
                   [--app-insights-key]
                   [--deployment-container-image-name]
                   [--deployment-local-git]
                   [--deployment-source-branch]
                   [--deployment-source-url]
                   [--disable-app-insights {false, true}]
                   [--docker-registry-server-password]
                   [--docker-registry-server-user]
                   [--functions-version {4}]
                   [--https-only {false, true}]
                   [--plan]
                   [--runtime-version {~14, ~16, ~18}]
                   [--tags]

Esempio

Creare un'app per la logica di base.

az logicapp create -g myRG --subscription mySubscription -p MyPlan -n myLogicApp -s myStorageAccount

Parametri necessari

--name -n

Nome della nuova app per la logica.

--resource-group -g

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

--storage-account -s

Specificare un valore stringa di un account Archiviazione nel gruppo di risorse specificato. Oppure ID risorsa di un account Archiviazione in un gruppo di risorse diverso.

Parametri facoltativi

--app-insights

Nome del progetto App Insights esistente da aggiungere all'app per la logica. Deve trovarsi nello stesso gruppo di risorse.

--app-insights-key

Chiave di strumentazione di App Insights da aggiungere.

--deployment-container-image-name -i

Nome dell'immagine del contenitore dal registro contenitori, ad esempio publisher/image-name:tag.

--deployment-local-git -l

Abilitare git locale.

--deployment-source-branch -b

Ramo da distribuire.

valore predefinito: master
--deployment-source-url -u

URL del repository Git da collegare con l'integrazione manuale.

--disable-app-insights

Disabilitare la creazione di una risorsa di Application Insights durante la creazione dell'app per la logica. Non saranno disponibili log.

valori accettati: false, true
--docker-registry-server-password -w

Password del server del registro contenitori. Obbligatorio per i registri privati.

--docker-registry-server-user -d

Nome utente del server del registro contenitori.

--functions-version -v

Versione delle funzioni per l'app per la logica.

valori accettati: 4
valore predefinito: 4
--https-only

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

valori accettati: false, true
valore predefinito: False
--plan -p

Nome o ID risorsa del piano di servizio app per la logica. Usare "appservice plan create" per ottenerlo. Se si usa un piano di servizio app da un gruppo di risorse diverso, è necessario usare l'ID risorsa completo e non il nome del piano.

--runtime-version

Versione di runtime per l'app per la logica.

valori accettati: ~14, ~16, ~18
--tags

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

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

Eliminare un'app per la logica.

az logicapp delete --name
                   --resource-group
                   [--slot]
                   [--yes]

Esempio

Eliminare un'app per la logica.

az logicapp delete --name myLogicApp --resource-group myRG --subscription mySubscription

Parametri necessari

--name -n

Nome dell'app per la logica.

--resource-group -g

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

Parametri facoltativi

--slot -s

Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.

--yes -y

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

Elencare le app per la logica.

az logicapp list [--resource-group]

Esempio

Elencare il nome host e lo stato predefiniti per tutte le app per la logica.

az logicapp list --query "[].hostName: defaultHostName, state: state"

Elencare tutte le app per la logica in esecuzione.

az logicapp list --query "[?state=='Running']"

Parametri facoltativi

--resource-group -g

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

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

Riavviare un'app per la logica.

az logicapp restart --name
                    --resource-group
                    [--slot]

Esempio

Riavviare un'app per la logica.

az logicapp restart --name myLogicApp --resource-group myRG

Parametri necessari

--name -n

Nome dell'app per la logica.

--resource-group -g

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

Parametri facoltativi

--slot -s

Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.

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

Ridimensionare un'app per la logica.

az logicapp scale --name
                  --resource-group
                  [--max-instances]
                  [--min-instances]
                  [--slot]

Esempio

Ridimensionare un'app per la logica.

az logicapp scale --name myLogicApp --resource-group myRG --subscription mySubscription --min-instances 2 --max-instances 4

Parametri necessari

--name -n

Nome dell'app per la logica.

--resource-group -g

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

Parametri facoltativi

--max-instances

Il numero massimo di istanze che questa app per la logica può aumentare in base al carico.

--min-instances

Numero di istanze sempre pronte e calde per questa app per la logica.

--slot -s

Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.

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

Ottenere i dettagli di un'app per la logica.

az logicapp show --name
                 --resource-group

Esempio

Ottenere i dettagli di un'app per la logica.

az logicapp show --name myLogicApp --resource-group myRG --subscription mySubscription

Parametri necessari

--name -n

Nome dell'app per la logica.

--resource-group -g

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

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

Avviare un'app per la logica.

az logicapp start --name
                  --resource-group
                  [--slot]

Esempio

Avviare un'app per la logica

az logicapp start --name myLogicApp --resource-group myRG

Parametri necessari

--name -n

Nome dell'app per la logica.

--resource-group -g

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

Parametri facoltativi

--slot -s

Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.

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

Arrestare un'app per la logica.

az logicapp stop --name
                 --resource-group
                 [--slot]

Esempio

Arrestare un'app per la logica.

az logicapp stop --name myLogicApp --resource-group myRG

Parametri necessari

--name -n

Nome dell'app per la logica.

--resource-group -g

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

Parametri facoltativi

--slot -s

Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.

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

Aggiornare un'app per la logica.

az logicapp update --name
                   --resource-group
                   [--add]
                   [--force-string]
                   [--plan]
                   [--remove]
                   [--set]
                   [--slot]

Esempio

Aggiornare un'app per la logica. (generato automaticamente)

az logicapp update --name myLogicApp --resource-group myRG

Parametri necessari

--name -n

Nome dell'app per la logica.

--resource-group -g

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

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>.

valore predefinito: []
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

valore predefinito: False
--plan

Nome o ID risorsa del piano con cui aggiornare l'app per la logica.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

valore predefinito: []
--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

valore predefinito: []
--slot -s

Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.

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.