az spring-cloud app deployment
Note
This reference is part of the spring-cloud extension for the Azure CLI (version 2.45.0 or higher). Die Erweiterung wird automatisch installiert, wenn Sie zum ersten Mal eine az spring-cloud app deployment Befehl ausführen. Learn more about extensions.
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 |
Extension | Deprecated |
az spring-cloud app deployment delete |
Löscht eine Bereitstellung der App |
Extension | Deprecated |
az spring-cloud app deployment generate-heap-dump |
Generieren Sie ein Heapabbild Ihrer Ziel-App-Instanz für den angegebenen Dateipfad. |
Extension | Deprecated |
az spring-cloud app deployment generate-thread-dump |
Generieren Sie ein Threadabbild Ihrer Ziel-App-Instanz für den angegebenen Dateipfad. |
Extension | Deprecated |
az spring-cloud app deployment list |
Listet alle Bereitstellungen in einer App auf |
Extension | Deprecated |
az spring-cloud app deployment show |
Zeigt Details einer Bereitstellung an |
Extension | Deprecated |
az spring-cloud app deployment start-jfr |
Starten Sie ein JFR für Ihre Ziel-App-Instanz, um den angegebenen Dateipfad zu erhalten. |
Extension | Deprecated |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Eigenschaft | Wert |
---|---|
Standardwert: | default |
(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.
Eigenschaft | Wert |
---|---|
Parameter group: | Custom Container Arguments |
Der Befehl des Containerimages.
Eigenschaft | Wert |
---|---|
Parameter group: | Custom Container Arguments |
Das Containerimage-Tag.
Eigenschaft | Wert |
---|---|
Parameter group: | Custom Container Arguments |
Die Registrierung des Containerimages.
Eigenschaft | Wert |
---|---|
Parameter group: | Custom Container Arguments |
Standardwert: | docker.io |
CPU-Ressourcenmenge. Sollte 500m oder die Anzahl der CPU-Kerne sein.
Wenn wahr, deaktivieren Sie die Liveness- und Bereitschaftssonde.
Eigenschaft | Wert |
---|---|
Zulässige Werte: | false, true |
Wenn wahr, deaktivieren Sie die Jar-Überprüfung.
Eigenschaft | Wert |
---|---|
Zulässige Werte: | false, true |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Das Kennwort der Containerregistrierung.
Eigenschaft | Wert |
---|---|
Parameter group: | Custom Container Arguments |
Der Benutzername der Containerregistrierung.
Eigenschaft | Wert |
---|---|
Parameter group: | Custom Container Arguments |
Laufzeitversion der verwendeten Sprache.
Eigenschaft | Wert |
---|---|
Zulässige Werte: | Java_11, Java_17, Java_8, NetCore_31 |
Beim Erstellen der Stagingbereitstellung werden einstellungen automatisch aus der Produktionsbereitstellung kopiert.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
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.
Eigenschaft | Wert |
---|---|
Parameter group: | Source Code deploy Arguments |
Das zu bereitstellende untergeordnete Modul ist für mehrere jar-Pakete erforderlich, die aus Quellcode erstellt wurden.
Eigenschaft | Wert |
---|---|
Parameter group: | Source Code deploy Arguments |
Die Bereitstellungsversion bleibt unverändert, wenn sie nicht festgelegt ist.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Name einer vorhandenen Bereitstellung der App. Standardeinstellung für die Produktionsbereitstellung, falls nicht angegeben.
Dauer von JFR.
Eigenschaft | Wert |
---|---|
Standardwert: | 60s |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Eigenschaft | Wert |
---|---|
Standardwert: | False |