az spring-cloud app deployment
Hinweis
Diese Referenz ist Teil der Spring-Cloud--Erweiterung für die Azure CLI (Version 2.45.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie zum ersten Mal eine az spring-cloud app deployment Befehl ausführen. Erfahren Sie mehr über Erweiterungen.
Diese Befehlsgruppe ist implizit veraltet, da die Befehlsgruppe "spring-cloud app" veraltet ist und in einer zukünftigen Version entfernt wird. Verwenden Sie stattdessen "Feder-App".
Befehle zum Verwalten des Lebenszyklus von Bereitstellungen einer App in Azure Spring Cloud. Weitere Vorgänge für Bereitstellungen können auf App-Ebene mit Parameter --deployment ausgeführt werden. z.B. az spring-cloud app deploy --deployment .
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az spring-cloud app deployment create |
Erstellt eine Stagingbereitstellung für die App Verwenden Sie die Verwendung |
Erweiterung | Veraltet |
az spring-cloud app deployment delete |
Löscht eine Bereitstellung der App |
Erweiterung | Veraltet |
az spring-cloud app deployment generate-heap-dump |
Generieren Sie ein Heapabbild Ihrer Ziel-App-Instanz für den angegebenen Dateipfad. |
Erweiterung | Veraltet |
az spring-cloud app deployment generate-thread-dump |
Generieren Sie ein Threadabbild Ihrer Ziel-App-Instanz für den angegebenen Dateipfad. |
Erweiterung | Veraltet |
az spring-cloud app deployment list |
Listet alle Bereitstellungen in einer App auf |
Erweiterung | Veraltet |
az spring-cloud app deployment show |
Zeigt Details einer Bereitstellung an |
Erweiterung | Veraltet |
az spring-cloud app deployment start-jfr |
Starten Sie ein JFR für Ihre Ziel-App-Instanz, um den angegebenen Dateipfad zu erhalten. |
Erweiterung | Veraltet |
az spring-cloud app deployment create
Dieser Befehl ist implizit veraltet, da die Befehlsgruppe "Spring-Cloud-App-Bereitstellung" veraltet ist und in einer zukünftigen Version entfernt wird. Verwenden Sie stattdessen "Spring App-Bereitstellung".
Erstellt eine Stagingbereitstellung für die App Verwenden Sie die Verwendung az spring-cloud app deploy/update --deployment <staging deployment>
, um Code oder Aktualisierungseinstellung für eine vorhandene Bereitstellung bereitzustellen.
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. Dies packt das aktuelle Verzeichnis, erstellt eine Binärdatei mit dem Pivotal Build Service und stellt dann bereit.
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 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
Stellen Sie ein Containerimage in einer privaten Registrierung für eine 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
Stellen Sie das angegebene vordefinierte Artefakt (jar oder netcore zip) bereit.
Leerzeichentrennte Umgebungsvariablen im Format "key[=value]".
(Nur Enterprise-Ebene) Builddienst-Generator, der zum Erstellen der ausführbaren Datei verwendet wird.
(Nur Enterprise-Ebene) Konfigurieren Sie Dateimuster, die durch "," getrennt sind, um zu entscheiden, welche Muster des Anwendungskonfigurationsdiensts verwendet werden sollen. Verwenden Sie """, um vorhandene Konfigurationen zu löschen.
Die Argumente des Containerimages.
Der Befehl des Containerimages.
Das Containerimage-Tag.
Die Registrierung des Containerimages.
CPU-Ressourcenmenge. Sollte 500m oder die Anzahl der CPU-Kerne sein.
Wenn wahr, deaktivieren Sie die Liveness- und Bereitschaftssonde.
Wenn wahr, deaktivieren Sie die Jar-Überprüfung.
Leerzeichentrennte Umgebungsvariablen im Format "key[=value]".
Anzahl der Instanzen.
Eine Zeichenfolge mit jvm-Optionen, verwenden Sie "=" anstelle von " für dieses Argument, um bash parse error zu vermeiden, z. B.: --jvm-options='-Xms1024m -Xmx2048m'.
Eine Zeichenfolge, die den Pfad zur ausführbaren .NET-Datei relativ zum ZIP-Stamm enthält.
Menge der Speicherressource. Sollte 512Mi oder #Gi sein, z. B. 1Gi, 3Gi.
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
Das Kennwort der Containerregistrierung.
Der Benutzername der Containerregistrierung.
Laufzeitversion der verwendeten Sprache.
Beim Erstellen der Stagingbereitstellung werden einstellungen automatisch aus der Produktionsbereitstellung kopiert.
Stellen Sie den angegebenen Quellordner bereit. Der Ordner wird in Tar verpackt, hochgeladen und mit kpack erstellt. Standardeinstellung für den aktuellen Ordner, wenn kein Wert angegeben wird.
Das zu bereitstellende untergeordnete Modul ist für mehrere jar-Pakete erforderlich, die aus Quellcode erstellt wurden.
Die Bereitstellungsversion bleibt unverändert, wenn sie nicht festgelegt ist.
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 spring-cloud app deployment delete
Dieser Befehl ist implizit veraltet, da die Befehlsgruppe "Spring-Cloud-App-Bereitstellung" veraltet ist und in einer zukünftigen Version entfernt wird. Verwenden Sie stattdessen "Spring App-Bereitstellung".
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
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
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 spring-cloud app deployment generate-heap-dump
Dieser Befehl ist implizit veraltet, da die Befehlsgruppe "Spring-Cloud-App-Bereitstellung" veraltet ist und in einer zukünftigen Version entfernt wird. Verwenden Sie stattdessen "Spring App-Bereitstellung".
Generieren Sie ein Heapabbild Ihrer Ziel-App-Instanz für den angegebenen Dateipfad.
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 Bereitstellungsdateipfad für die Speicherabbilddatei.
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.
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 spring-cloud app deployment generate-thread-dump
Dieser Befehl ist implizit veraltet, da die Befehlsgruppe "Spring-Cloud-App-Bereitstellung" veraltet ist und in einer zukünftigen Version entfernt wird. Verwenden Sie stattdessen "Spring App-Bereitstellung".
Generieren Sie ein Threadabbild Ihrer Ziel-App-Instanz für den angegebenen Dateipfad.
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 Bereitstellungsdateipfad für die Speicherabbilddatei.
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.
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 spring-cloud app deployment list
Dieser Befehl ist implizit veraltet, da die Befehlsgruppe "Spring-Cloud-App-Bereitstellung" veraltet ist und in einer zukünftigen Version entfernt wird. Verwenden Sie stattdessen "Spring App-Bereitstellung".
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.
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 spring-cloud app deployment show
Dieser Befehl ist implizit veraltet, da die Befehlsgruppe "Spring-Cloud-App-Bereitstellung" veraltet ist und in einer zukünftigen Version entfernt wird. Verwenden Sie stattdessen "Spring App-Bereitstellung".
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.
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 spring-cloud app deployment start-jfr
Dieser Befehl ist implizit veraltet, da die Befehlsgruppe "Spring-Cloud-App-Bereitstellung" veraltet ist und in einer zukünftigen Version entfernt wird. Verwenden Sie stattdessen "Spring App-Bereitstellung".
Starten Sie ein JFR für Ihre Ziel-App-Instanz, um den angegebenen 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 Bereitstellungsdateipfad für die Speicherabbilddatei.
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 von JFR.
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.