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. Weitere Informationen zu Erweiterungen
Verwalten der Funktions-App-Bereitstellung über die Quellcodeverwaltung
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az functionapp deployment source config |
Verwalten Sie die Bereitstellung von Git- oder Mercurial-Repositorys. |
Core | Allgemein verfügbar |
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. |
Core | Allgemein verfügbar |
az functionapp deployment source config-zip |
Führen Sie die Bereitstellung mithilfe der Kudu-ZIP-Pushbereitstellung für eine Funktions-App aus. |
Core | Allgemein verfügbar |
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. |
Durchwahl | Allgemein verfügbar |
az functionapp deployment source delete |
Löschen einer Bereitstellungskonfiguration für die Quellcodeverwaltung. |
Core | Allgemein verfügbar |
az functionapp deployment source show |
Rufen Sie die Details einer Bereitstellungskonfiguration für die Quellcodeverwaltung ab. |
Core | Allgemein verfügbar |
az functionapp deployment source sync |
Synchronisieren aus dem Repository. Nur erforderlich im manuellen Integrationsmodus. |
Core | Allgemein verfügbar |
az functionapp deployment source update-token |
Aktualisieren sie das im Azure-App-Dienst zwischengespeicherte Quellcodeverwaltungstoken. |
Core | Allgemein verfügbar |
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 zum Abrufen der neuesten Quelle, 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.
Eine oder mehrere 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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Eine oder mehrere 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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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.
Eine oder mehrere 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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Konfigurierbares Timeout in Sekunden zum Überprüfen des Status der Bereitstellung.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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.
Eine oder mehrere 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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Konfigurierbares Timeout in Sekunden zum Überprüfen des Status der Bereitstellung.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Eine oder mehrere 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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Eine oder mehrere 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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Eine oder mehrere 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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az functionapp deployment source update-token
Aktualisieren sie das im Azure-App-Dienst zwischengespeicherte Quellcodeverwaltungstoken.
Wenn kein Token bereitgestellt wird, sauber der Befehl vorhandenes 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
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.