az functionapp deployment source
Hinweis
Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Erfahren Sie mehr über Erweiterungen.
Verwalten Sie die Bereitstellung der Funktions-App über die Quellcodeverwaltung.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az functionapp deployment source config |
Verwalten Sie die Bereitstellung von Git- oder Mercurial-Repositorys. |
Kern | GA |
az functionapp deployment source config-local-git |
Rufen Sie eine URL für einen Git-Repository-Endpunkt ab, um zu klonen und für die Bereitstellung von Funktions-Apps zu übertragen. |
Kern | GA |
az functionapp deployment source config-zip |
Führen Sie die Bereitstellung mithilfe der Kudu-ZIP-Pushbereitstellung für eine Funktions-App aus. |
Kern | GA |
az functionapp deployment source config-zip (appservice-kube Erweiterung) |
Führen Sie die Bereitstellung mithilfe der Kudu-ZIP-Pushbereitstellung für eine Funktions-App aus. |
Erweiterung | GA |
az functionapp deployment source delete |
Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung. |
Kern | GA |
az functionapp deployment source show |
Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab. |
Kern | GA |
az functionapp deployment source sync |
Synchronisieren aus dem Repository. Nur erforderlich im manuellen Integrationsmodus. |
Kern | GA |
az functionapp deployment source update-token |
Aktualisieren sie das im Azure-App-Dienst zwischengespeicherte Quellcodeverwaltungstoken. |
Kern | GA |
az functionapp deployment source config
Verwalten Sie die Bereitstellung von Git- oder Mercurial-Repositorys.
Beachten Sie, dass das GitHub-Aktionskennwort jetzt im Ergebnis redigiert ist. Verwenden Sie den az functionapp deployment source show
Befehl, um das GitHub-Aktionskennwort anzuzeigen.
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]
Beispiele
Verwalten Sie die Bereitstellung von Git- oder Mercurial-Repositorys. (automatisch generiert)
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
Erforderliche Parameter
Repository-URL, aus der die neueste Quelle abgerufen werden soll, z. B. https://github.com/foo/foo-web.
Optionale Parameter
Der Verzweigungsname des Repositorys.
Git-Zugriffstoken für die automatische Synchronisierung erforderlich.
Bei Verwendung der GitHub-Aktion wird standardmäßig "False" verwendet.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Deaktivieren Sie die automatische Synchronisierung zwischen Quellcodeverwaltung und Web.
Name der Funktions-App.
Repositorytyp.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az functionapp deployment source config-local-git
Rufen Sie eine URL für einen Git-Repository-Endpunkt ab, um zu klonen und für die Bereitstellung von Funktions-Apps zu übertragen.
az functionapp deployment source config-local-git [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Beispiele
Rufen Sie einen Endpunkt ab, und fügen Sie ihn als Git-Remote hinzu.
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
Optionale Parameter
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Funktions-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az functionapp deployment source config-zip
Führen Sie die Bereitstellung mithilfe der Kudu-ZIP-Pushbereitstellung für eine Funktions-App aus.
Kudu geht standardmäßig davon aus, dass ZIP-Bereitstellungen keine buildbezogenen Aktionen wie npm install or dotnet publish erfordern. Dies kann überschrieben werden, indem Sie eine BEREITSTELLUNGsdatei in Ihre ZIP-Datei mit dem folgenden Inhalt "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true" einschließen, um die Kudu-Erkennungslogik und den Erstellungsprozess der Skriptgenerierung zu aktivieren. Siehe https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternativ kann die Einstellung mithilfe des Befehls "az functionapp config appsettings set" aktiviert werden.
az functionapp deployment source config-zip --src
[--build-remote {false, true}]
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Beispiele
Führen Sie die Bereitstellung mithilfe von ZIP-Dateiinhalten aus.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Erforderliche Parameter
Ein ZIP-Dateipfad für die Bereitstellung.
Optionale Parameter
Aktivieren Des Remotebuilds während der Bereitstellung.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Funktions-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Konfigurierbares Timeout in Sekunden zum Überprüfen des Status der Bereitstellung.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az functionapp deployment source config-zip (appservice-kube Erweiterung)
Führen Sie die Bereitstellung mithilfe der Kudu-ZIP-Pushbereitstellung für eine Funktions-App aus.
Kudu geht standardmäßig davon aus, dass ZIP-Bereitstellungen keine buildbezogenen Aktionen wie npm install or dotnet publish erfordern. Dies kann überschrieben werden, indem Sie eine BEREITSTELLUNGsdatei in Ihre ZIP-Datei mit dem folgenden Inhalt "[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true" einschließen, um die Kudu-Erkennungslogik und den Erstellungsprozess der Skriptgenerierung zu aktivieren. Siehe https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternativ kann die Einstellung mithilfe des Befehls "az functionapp config appsettings set" aktiviert werden.
az functionapp deployment source config-zip --src
[--build-remote {false, true}]
[--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
Beispiele
Führen Sie die Bereitstellung mithilfe von ZIP-Dateiinhalten aus.
az functionapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
Erforderliche Parameter
Ein ZIP-Dateipfad für die Bereitstellung.
Optionale Parameter
Aktivieren Des Remotebuilds während der Bereitstellung.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Funktions-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Konfigurierbares Timeout in Sekunden zum Überprüfen des Status der Bereitstellung.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az functionapp deployment source delete
Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung.
az functionapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Beispiele
Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung. (automatisch generiert)
az functionapp deployment source delete --name MyFunctionApp --resource-group MyResourceGroup
Optionale Parameter
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Funktions-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az functionapp deployment source show
Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab.
az functionapp deployment source show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Beispiele
Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab. (automatisch generiert)
az functionapp deployment source show --name MyFunctionApp --resource-group MyResourceGroup
Optionale Parameter
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Funktions-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az functionapp deployment source sync
Synchronisieren aus dem Repository. Nur erforderlich im manuellen Integrationsmodus.
az functionapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Beispiele
Synchronisieren aus dem Repository. Nur erforderlich im manuellen Integrationsmodus. (automatisch generiert)
az functionapp deployment source sync --name MyFunctionApp --resource-group MyResourceGroup
Optionale Parameter
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Funktions-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az functionapp deployment source update-token
Aktualisieren sie das im Azure-App-Dienst zwischengespeicherte Quellcodeverwaltungstoken.
Wenn kein Token bereitgestellt wird, bereinigt der Befehl das vorhandene Token. Beachten Sie, dass Token jetzt im Ergebnis redigiert sind.
az functionapp deployment source update-token [--git-token]
Optionale Parameter
Git-Zugriffstoken für die automatische Synchronisierung erforderlich.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.