Freigeben über


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 az spring-cloud app deploy/update --deployment <staging deployment>, um Code oder Aktualisierungseinstellung für eine vorhandene Bereitstellung bereitzustellen.

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

Als veraltet markiert

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

--app

Name der App.

--name -n

Name der Bereitstellung.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.

Optionale Parameter

--artifact-path

Stellen Sie das angegebene vordefinierte Artefakt (jar oder netcore zip) bereit.

--build-env

Leerzeichentrennte Umgebungsvariablen im Format "key[=value]".

--builder
Vorschau

(Nur Enterprise-Ebene) Builddienst-Generator, der zum Erstellen der ausführbaren Datei verwendet wird.

Standardwert: default
--config-file-patterns
Vorschau

(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.

--container-args

Die Argumente des Containerimages.

--container-command

Der Befehl des Containerimages.

--container-image

Das Containerimage-Tag.

--container-registry

Die Registrierung des Containerimages.

Standardwert: docker.io
--cpu

CPU-Ressourcenmenge. Sollte 500m oder die Anzahl der CPU-Kerne sein.

--disable-probe

Wenn wahr, deaktivieren Sie die Liveness- und Bereitschaftssonde.

Zulässige Werte: false, true
--disable-validation

Wenn wahr, deaktivieren Sie die Jar-Überprüfung.

Zulässige Werte: false, true
--env

Leerzeichentrennte Umgebungsvariablen im Format "key[=value]".

--instance-count

Anzahl der Instanzen.

--jvm-options

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'.

--main-entry -m

Eine Zeichenfolge, die den Pfad zur ausführbaren .NET-Datei relativ zum ZIP-Stamm enthält.

--memory

Menge der Speicherressource. Sollte 512Mi oder #Gi sein, z. B. 1Gi, 3Gi.

--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Standardwert: False
--registry-password

Das Kennwort der Containerregistrierung.

--registry-username

Der Benutzername der Containerregistrierung.

--runtime-version

Laufzeitversion der verwendeten Sprache.

Zulässige Werte: Java_11, Java_17, Java_8, NetCore_31
--skip-clone-settings

Beim Erstellen der Stagingbereitstellung werden einstellungen automatisch aus der Produktionsbereitstellung kopiert.

Standardwert: False
--source-path

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.

--target-module

Das zu bereitstellende untergeordnete Modul ist für mehrere jar-Pakete erforderlich, die aus Quellcode erstellt wurden.

--version

Die Bereitstellungsversion bleibt unverändert, wenn sie nicht festgelegt ist.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring-cloud app deployment delete

Als veraltet markiert

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

--app

Name der App.

--name -n

Name der Bereitstellung.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.

Optionale Parameter

--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring-cloud app deployment generate-heap-dump

Als veraltet markiert

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

--app

Name der App.

--app-instance

Ziel-App-Instanz, die Sie abbilden möchten.

--file-path

Der Bereitstellungsdateipfad für die Speicherabbilddatei.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.

Optionale Parameter

--deployment -d

Name einer vorhandenen Bereitstellung der App. Standardeinstellung für die Produktionsbereitstellung, falls nicht angegeben.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring-cloud app deployment generate-thread-dump

Als veraltet markiert

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

--app

Name der App.

--app-instance

Ziel-App-Instanz, die Sie abbilden möchten.

--file-path

Der Bereitstellungsdateipfad für die Speicherabbilddatei.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.

Optionale Parameter

--deployment -d

Name einer vorhandenen Bereitstellung der App. Standardeinstellung für die Produktionsbereitstellung, falls nicht angegeben.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring-cloud app deployment list

Als veraltet markiert

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

--app

Name der App.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring-cloud app deployment show

Als veraltet markiert

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

--app

Name der App.

--name -n

Name der Bereitstellung.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring-cloud app deployment start-jfr

Als veraltet markiert

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

--app

Name der App.

--app-instance

Ziel-App-Instanz, die Sie abbilden möchten.

--file-path

Der Bereitstellungsdateipfad für die Speicherabbilddatei.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Name von Azure Spring Cloud, Sie können den Standarddienst mithilfe von az configure --defaults spring-cloud=konfigurieren.

Optionale Parameter

--deployment -d

Name einer vorhandenen Bereitstellung der App. Standardeinstellung für die Produktionsbereitstellung, falls nicht angegeben.

--duration

Dauer von JFR.

Standardwert: 60s
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.