az functionapp deployment source
Nota
Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.
Gestire la distribuzione dell'app per le funzioni tramite il controllo del codice sorgente.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az functionapp deployment source config |
Gestire la distribuzione da repository Git o Mercurial. |
Core | Disponibilità generale |
az functionapp deployment source config-local-git |
Ottenere un URL per un endpoint del repository Git in cui clonare ed eseguire il push per la distribuzione dell'app per le funzioni. |
Core | Disponibilità generale |
az functionapp deployment source config-zip |
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app per le funzioni. |
Core | Disponibilità generale |
az functionapp deployment source config-zip (appservice-kube estensione) |
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app per le funzioni. |
Estensione | Disponibilità generale |
az functionapp deployment source delete |
Eliminare una configurazione di distribuzione del controllo del codice sorgente. |
Core | Disponibilità generale |
az functionapp deployment source show |
Ottenere i dettagli di una configurazione di distribuzione del controllo del codice sorgente. |
Core | Disponibilità generale |
az functionapp deployment source sync |
Eseguire la sincronizzazione dal repository. È necessario solo in modalità di integrazione manuale. |
Core | Disponibilità generale |
az functionapp deployment source update-token |
Aggiornare il token di controllo del codice sorgente memorizzato nella cache nel servizio app di Azure. |
Core | Disponibilità generale |
az functionapp deployment source config
Gestire la distribuzione da repository Git o Mercurial.
Si noti che la password dell'azione GitHub è ora modificata nel risultato. Usare il az functionapp deployment source show
comando per visualizzare la password dell'azione GitHub.
az functionapp deployment source config --repo-url
[--branch]
[--git-token]
[--github-action]
[--ids]
[--manual-integration]
[--name]
[--repository-type {externalgit, git, github, localgit, mercurial}]
[--resource-group]
[--slot]
[--subscription]
Esempio
Gestire la distribuzione da repository Git o Mercurial. (generato automaticamente)
az functionapp deployment source config --branch master --manual-integration --name MyFunctionApp --repo-url https://github.com/Azure-Samples/function-image-upload-resize --resource-group MyResourceGroup
Parametri necessari
URL del repository da cui eseguire il pull dell'origine più recente, ad esempio https://github.com/foo/foo-web.
Parametri facoltativi
Nome del ramo del repository.
Token di accesso Git necessario per la sincronizzazione automatica.
Se si usa GitHub action, il valore predefinito è False.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Disabilitare la sincronizzazione automatica tra il controllo del codice sorgente e il Web.
Nome dell'app per le funzioni.
Tipo di repository.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
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 functionapp deployment source config-local-git
Ottenere un URL per un endpoint del repository Git in cui clonare ed eseguire il push per la distribuzione dell'app per le funzioni.
az functionapp deployment source config-local-git [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Ottenere un endpoint e aggiungerlo come git remoto.
az functionapp deployment source config-local-git \
-g MyResourceGroup -n MyUniqueApp
git remote add azure \
https://{deploy_user_name}@MyUniqueApp.scm.azurewebsites.net/MyUniqueApp.git
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'app per le funzioni.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
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 functionapp deployment source config-zip
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app per le funzioni.
Per impostazione predefinita Kudu presuppone che le distribuzioni ZIP non richiedano azioni correlate alla compilazione, ad esempio npm install o dotnet publish. È possibile eseguire l'override includendo un file con estensione deployment nel file ZIP con il contenuto seguente "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true", per abilitare la logica di rilevamento Kudu e il processo di generazione di script di compilazione. Vedere https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. In alternativa, è possibile abilitare l'impostazione usando il comando az functionapp config appsettings set.
az functionapp deployment source config-zip --src
[--build-remote {false, true}]
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Esempio
Eseguire la distribuzione usando il contenuto del file ZIP.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Parametri necessari
Percorso del file ZIP per la distribuzione.
Parametri facoltativi
Abilitare la compilazione remota durante la distribuzione.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'app per le funzioni.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Timeout configurabile in secondi per controllare lo stato della 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 functionapp deployment source config-zip (appservice-kube estensione)
Eseguire la distribuzione usando la distribuzione push zip kudu per un'app per le funzioni.
Per impostazione predefinita Kudu presuppone che le distribuzioni ZIP non richiedano azioni correlate alla compilazione, ad esempio npm install o dotnet publish. È possibile eseguire l'override includendo un file con estensione deployment nel file ZIP con il contenuto seguente "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true", per abilitare la logica di rilevamento Kudu e il processo di generazione di script di compilazione. Vedere https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. In alternativa, è possibile abilitare l'impostazione usando il comando az functionapp config appsettings set.
az functionapp deployment source config-zip --src
[--build-remote {false, true}]
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Esempio
Eseguire la distribuzione usando il contenuto del file ZIP.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Parametri necessari
Percorso del file ZIP per la distribuzione.
Parametri facoltativi
Abilitare la compilazione remota durante la distribuzione.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'app per le funzioni.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Timeout configurabile in secondi per controllare lo stato della 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 functionapp deployment source delete
Eliminare una configurazione di distribuzione del controllo del codice sorgente.
az functionapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Eliminare una configurazione di distribuzione del controllo del codice sorgente. (generato automaticamente)
az functionapp deployment source delete --name MyFunctionApp --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'app per le funzioni.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
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 functionapp deployment source show
Ottenere i dettagli di una configurazione di distribuzione del controllo del codice sorgente.
az functionapp deployment source show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Ottenere i dettagli di una configurazione di distribuzione del controllo del codice sorgente. (generato automaticamente)
az functionapp deployment source show --name MyFunctionApp --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'app per le funzioni.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
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 functionapp deployment source sync
Eseguire la sincronizzazione dal repository. È necessario solo in modalità di integrazione manuale.
az functionapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Eseguire la sincronizzazione dal repository. È necessario solo in modalità di integrazione manuale. (generato automaticamente)
az functionapp deployment source sync --name MyFunctionApp --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'app per le funzioni.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
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 functionapp deployment source update-token
Aggiornare il token di controllo del codice sorgente memorizzato nella cache nel servizio app di Azure.
Se non viene fornito alcun token, il comando pulisce il token esistente. Si noti che i token vengono ora elaborati nel risultato.
az functionapp deployment source update-token [--git-token]
Parametri facoltativi
Token di accesso Git necessario per la sincronizzazione automatica.
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.