az spring-cloud app deployment
Hinweis
Diese Referenz ist Teil der Spring-Cloud-Erweiterung für die Azure CLI (Version 2.30.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie zum ersten Mal einen Az spring-Cloud-App-Bereitstellungsbefehl ausführen. Weitere Informationen zu Erweiterungen
Befehle zum Verwalten des Lebenszyklus von Bereitstellungen einer App in der Azure Spring Cloud. Weitere Vorgänge für Bereitstellungen können auf App-Ebene mit parameter --deployment erfolgen. z. B. az spring-cloud app deploy --deployment .
Befehle
| az spring-cloud app deployment create |
Erstellt eine Stagingbereitstellung für die App Verwenden Sie |
| az spring-cloud app deployment delete |
Löscht eine Bereitstellung der App |
| az spring-cloud app deployment generate-heap-dump |
Generieren Sie einen Heapabbild Ihrer Ziel-App-Instanz, um einen bestimmten Dateipfad zu erhalten. |
| az spring-cloud app deployment generate-thread-dump |
Generieren Sie einen Threadabbild Ihrer Ziel-App-Instanz, um einen bestimmten Dateipfad zu erhalten. |
| az spring-cloud app deployment list |
Listet alle Bereitstellungen in einer App auf |
| az spring-cloud app deployment show |
Zeigt Details einer Bereitstellung an |
| az spring-cloud app deployment start-jfr |
Starten Sie einen JFR in Ihrer Ziel-App-Instanz, um den Dateipfad zu erhalten. |
az spring-cloud app deployment create
Erstellt eine Stagingbereitstellung für die App Verwenden Sie az spring-cloud app deploy/update --deployment <staging deployment>zum Bereitstellen von Code oder Aktualisieren der Einstellung für eine vorhandene Bereitstellung.
az spring-cloud app deployment create --app
--name
--resource-group
--service
[--artifact-path]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--disable-probe {false, true}]
[--disable-validation {false, true}]
[--env]
[--instance-count]
[--jvm-options]
[--main-entry]
[--memory]
[--no-wait]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
[--skip-clone-settings]
[--source-path]
[--target-module]
[--version]
Beispiele
Stellen Sie Quellcode für eine neue Bereitstellung einer App bereit. Dadurch werden das aktuelle Verzeichnis verpackt, binär mit Pivotal Build Service erstellt und dann bereitgestellt.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup
Stellen Sie einen vordefinierten Jar für eine App mit jvm-Optionen und Umgebungsvariablen bereit.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Stellen Sie ein Containerimage auf Docker Hub einer App bereit.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Stellen Sie ein Containerimage in einer privaten Registrierung in einer App bereit.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>
Erforderliche Parameter
Name der App.
Name der Bereitstellung.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.
Optionale Parameter
Bereitstellen des angegebenen vordefinierten Artefaktes (jar oder netcore zip).
Durch Leerzeichen getrennte Umgebungsvariablen im Format „Schlüssel[=Wert]“
(Nur Enterprise-Ebene) Builddienst-Generator, der zum Erstellen der ausführbaren Datei verwendet wird.
(Nur Enterprise-Ebene) Konfigurationsdateimuster, die durch "," getrennt sind, um zu entscheiden, welche Muster des Anwendungskonfigurationsdiensts verwendet werden. Verwenden Sie """, um vorhandene Konfigurationen zu löschen.
Die Argumente des Containerimages.
Der Befehl des Containerimages.
Das Containerimagetag.
Die Registrierung des Containerimages.
CPU-Ressourcenmenge. Sollte 500m oder die Anzahl der CPU-Kerne sein.
Wenn true, deaktivieren Sie die Live- und Bereitschaftssonde.
Wenn true, deaktivieren Sie die Jar-Überprüfung.
Durch Leerzeichen getrennte Umgebungsvariablen im Format „Schlüssel[=Wert]“
Anzahl der Instanzen
Eine Zeichenfolge, die jvm-Optionen enthält, verwenden Sie '=' anstelle von ' für dieses Argument, um bash parse error, z. B. :-jvm-options='-Xms1024m -Xmx2048m'.
Eine Zeichenfolge, die den Pfad zur ausführbaren .NET-Datei relativ zum ZIP-Stamm enthält.
Speicherressourcemenge. Sollte 512Mi oder #Gi sein, z. B. 1Gi, 3Gi.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Das Kennwort der Containerregistrierung.
Der Benutzername der Containerregistrierung.
Laufzeitversion der verwendeten Sprache.
Die Bereitstellung von Staging wird automatisch von der Produktionsbereitstellung kopiert.
Stellen Sie den angegebenen Quellordner bereit. Der Ordner wird in Tar verpackt, hochgeladen und mithilfe von kpack erstellt. Standardeinstellung für den aktuellen Ordner, wenn kein Wert angegeben wird.
Untergeordnetes Modul, das bereitgestellt werden soll, muss für mehrere jar-Pakete bereitgestellt werden, die aus Quellcode erstellt wurden.
Die Bereitstellungsversion bleibt unverändert, wenn sie nicht festgelegt ist.
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 spring-cloud app deployment delete
Löscht eine Bereitstellung der App
az spring-cloud app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Erforderliche Parameter
Name der App.
Name der Bereitstellung.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
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 spring-cloud app deployment generate-heap-dump
Generieren Sie einen Heapabbild Ihrer Ziel-App-Instanz, um einen bestimmten Dateipfad zu erhalten.
az spring-cloud app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Erforderliche Parameter
Name der App.
Ziel-App-Instanz, die Sie abbilden möchten.
Der Dateipfad für die Bereitstellungsdatei.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.
Optionale Parameter
Name einer vorhandenen Bereitstellung der App Standardeinstellung für die Produktionsbereitstellung, falls nicht angegeben.
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 spring-cloud app deployment generate-thread-dump
Generieren Sie einen Threadabbild Ihrer Ziel-App-Instanz, um einen bestimmten Dateipfad zu erhalten.
az spring-cloud app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Erforderliche Parameter
Name der App.
Ziel-App-Instanz, die Sie abbilden möchten.
Der Dateipfad für die Bereitstellungsdatei.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.
Optionale Parameter
Name einer vorhandenen Bereitstellung der App Standardeinstellung für die Produktionsbereitstellung, falls nicht angegeben.
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 spring-cloud app deployment list
Listet alle Bereitstellungen in einer App auf
az spring-cloud app deployment list --app
--resource-group
--service
Erforderliche Parameter
Name der App.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.
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 spring-cloud app deployment show
Zeigt Details einer Bereitstellung an
az spring-cloud app deployment show --app
--name
--resource-group
--service
Erforderliche Parameter
Name der App.
Name der Bereitstellung.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.
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 spring-cloud app deployment start-jfr
Starten Sie einen JFR in Ihrer Ziel-App-Instanz, um den Dateipfad zu erhalten.
az spring-cloud app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Erforderliche Parameter
Name der App.
Ziel-App-Instanz, die Sie abbilden möchten.
Der Dateipfad für die Bereitstellungsdatei.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.
Optionale Parameter
Name einer vorhandenen Bereitstellung der App Standardeinstellung für die Produktionsbereitstellung, falls nicht angegeben.
Dauer des JFR.
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.
Feedback
Feedback senden und anzeigen für