Freigeben über


az spring app

Hinweis

Diese Referenz ist Teil der Federerweiterung für die Azure CLI (Version 2.56.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az spring-App-Befehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

Befehle zum Verwalten von Apps in Azure Spring Apps.

Befehle

Name Beschreibung Typ Status
az spring app append-loaded-public-certificate

Fügen Sie ein neues geladenes öffentliches Zertifikat an eine App in den Azure Spring Apps an.

Erweiterung Allgemein verfügbar
az spring app append-persistent-storage

Fügen Sie einen neuen beständigen Speicher an eine App in den Azure Spring Apps an.

Erweiterung Allgemein verfügbar
az spring app binding

Befehle zum Verwalten von Bindungen mit Azure Data Services müssen Sie die App manuell neu starten, um Einstellungen wirksam zu machen.

Erweiterung Als veraltet markiert
az spring app binding cosmos

Befehle zum Verwalten von Azure Cosmos DB-Bindungen.

Erweiterung Als veraltet markiert
az spring app binding cosmos add

Bindet eine Azure Cosmos DB-Instanz an die App

Erweiterung Als veraltet markiert
az spring app binding cosmos update

Aktualisieren Sie eine Azure Cosmos DB-Dienstbindung der App.

Erweiterung Als veraltet markiert
az spring app binding list

Listet alle Dienstbindungen in einer App auf

Erweiterung Als veraltet markiert
az spring app binding mysql

Befehle zum Verwalten der Azure-Datenbank für MySQL-Bindungen.

Erweiterung Als veraltet markiert
az spring app binding mysql add

Bindet eine Azure Database for MySQL-Instanz an die App

Erweiterung Als veraltet markiert
az spring app binding mysql update

Aktualisieren Sie eine Azure-Datenbank für mySQL-Dienstbindung der App.

Erweiterung Als veraltet markiert
az spring app binding redis

Befehle zum Verwalten von Azure Cache für Redis-Bindungen.

Erweiterung Als veraltet markiert
az spring app binding redis add

Bindet eine Azure Cache for Redis-Instanz an die App

Erweiterung Als veraltet markiert
az spring app binding redis update

Aktualisieren Sie einen Azure-Cache für Redis-Dienstbindung der App.

Erweiterung Als veraltet markiert
az spring app binding remove

Entfernen Sie eine Dienstbindung der App.

Erweiterung Als veraltet markiert
az spring app binding show

Zeigt Details einer Dienstbindung an

Erweiterung Als veraltet markiert
az spring app connect

Stellen Sie eine Verbindung mit der interaktiven Shell einer App-Instanz für die Problembehandlung her.".

Erweiterung Allgemein verfügbar
az spring app create

Erstellen Sie eine neue App mit einer Standardbereitstellung in der Azure Spring Apps-Instanz.

Erweiterung Allgemein verfügbar
az spring app custom-domain

Befehle zum Verwalten von benutzerdefinierten Domänen.

Erweiterung Allgemein verfügbar
az spring app custom-domain bind

Binden Sie eine benutzerdefinierte Domäne mit der App.

Erweiterung Allgemein verfügbar
az spring app custom-domain list

Listet alle benutzerdefinierten Domänen der App auf.

Erweiterung Allgemein verfügbar
az spring app custom-domain show

Details einer benutzerdefinierten Domäne anzeigen.

Erweiterung Allgemein verfügbar
az spring app custom-domain unbind

Heben Sie die Verknüpfung einer benutzerdefinierten Domäne der App auf.

Erweiterung Allgemein verfügbar
az spring app custom-domain update

Aktualisieren Sie eine benutzerdefinierte Domäne der App.

Erweiterung Allgemein verfügbar
az spring app delete

Löschen Sie eine App in den Azure Spring Apps.

Erweiterung Allgemein verfügbar
az spring app deploy

Bereitstellen von Quellcode oder vordefinierter Binärdatei in einer App und Aktualisieren verwandter Konfigurationen.

Erweiterung Allgemein verfügbar
az spring app deployment

Befehle zum Verwalten des Lebenszyklus von Bereitstellungen einer App in Azure Spring Apps. Weitere Vorgänge für Bereitstellungen können auf App-Ebene mit Parameter --deployment ausgeführt werden. z.B. az spring app deploy --deployment .

Erweiterung Allgemein verfügbar
az spring app deployment create

Erstellt eine Stagingbereitstellung für die App Verwenden Sie die Verwendung az spring app deploy/update --deployment <staging deployment>, um Code oder Aktualisierungseinstellung für eine vorhandene Bereitstellung bereitzustellen.

Erweiterung Allgemein verfügbar
az spring app deployment delete

Löscht eine Bereitstellung der App

Erweiterung Allgemein verfügbar
az spring app deployment generate-heap-dump

Generieren Sie ein Heapabbild Ihrer Ziel-App-Instanz für den angegebenen Dateipfad.

Erweiterung Allgemein verfügbar
az spring app deployment generate-thread-dump

Generieren Sie ein Threadabbild Ihrer Ziel-App-Instanz für den angegebenen Dateipfad.

Erweiterung Allgemein verfügbar
az spring app deployment list

Listet alle Bereitstellungen in einer App auf

Erweiterung Allgemein verfügbar
az spring app deployment show

Zeigt Details einer Bereitstellung an

Erweiterung Allgemein verfügbar
az spring app deployment start-jfr

Starten Sie ein JFR für Ihre Ziel-App-Instanz, um den angegebenen Dateipfad zu erhalten.

Erweiterung Allgemein verfügbar
az spring app disable-remote-debugging

Deaktivieren Des Remotedebuggings für eine Bereitstellung.

Erweiterung Allgemein verfügbar
az spring app enable-remote-debugging

Aktivieren des Remotedebuggings für eine Bereitstellung.

Erweiterung Allgemein verfügbar
az spring app get-remote-debugging-config

Rufen Sie die Remotedebuggingkonfiguration einer Bereitstellung ab.

Erweiterung Allgemein verfügbar
az spring app identity

Verwalten der verwalteten Identitäten einer App.

Erweiterung Allgemein verfügbar
az spring app identity assign

Aktivieren Sie vom System zugewiesene verwaltete Identität, oder weisen Sie einer App vom Benutzer zugewiesene verwaltete Identitäten zu.

Erweiterung Allgemein verfügbar
az spring app identity force-set

Festlegen verwalteter Identitäten für eine App erzwingen.

Erweiterung Allgemein verfügbar
az spring app identity remove

Entfernen der verwalteten Identität aus einer App.

Erweiterung Allgemein verfügbar
az spring app identity show

Anzeigen der verwalteten Identitätsinformationen der App.

Erweiterung Allgemein verfügbar
az spring app list

Listet alle Apps in den Azure Spring Apps auf.

Erweiterung Allgemein verfügbar
az spring app log

Befehle für Tail-App-Instanzen protokollieren mit mehreren Optionen. Wenn die App nur eine Instanz aufweist, ist der Instanzname optional.

Erweiterung Als veraltet markiert
az spring app log tail

Anzeigen von Protokollen einer App-Instanz werden Protokolle beim Festlegen von "-f/-follow" gestreamt.

Erweiterung Als veraltet markiert
az spring app logs

Anzeigen von Protokollen einer App-Instanz werden Protokolle beim Festlegen von "-f/-follow" gestreamt.

Erweiterung Allgemein verfügbar
az spring app restart

Starten Sie Instanzen der App neu, standardmäßig für die Produktionsbereitstellung.

Erweiterung Allgemein verfügbar
az spring app scale

Skaliert eine App oder ihre Bereitstellungen manuell

Erweiterung Allgemein verfügbar
az spring app set-deployment

Legt die Produktionsbereitstellung einer App fest

Erweiterung Allgemein verfügbar
az spring app show

Zeigen Sie die Details einer App in den Azure Spring Apps an.

Erweiterung Allgemein verfügbar
az spring app show-deploy-log

Zeigen Sie das Buildprotokoll der letzten Bereitstellung an, gilt nur für die Bereitstellung von Quellcode, standardmäßig für die Produktionsbereitstellung.

Erweiterung Allgemein verfügbar
az spring app start

Starten Sie Instanzen der App, standardmäßig für die Produktionsbereitstellung.

Erweiterung Allgemein verfügbar
az spring app stop

Beenden Sie Instanzen der App, standardmäßig für die Produktionsbereitstellung.

Erweiterung Allgemein verfügbar
az spring app unset-deployment

Nicht festgelegte Produktionsbereitstellung einer App.

Erweiterung Allgemein verfügbar
az spring app update

Aktualisieren von Konfigurationen einer App.

Erweiterung Allgemein verfügbar

az spring app append-loaded-public-certificate

Fügen Sie ein neues geladenes öffentliches Zertifikat an eine App in den Azure Spring Apps an.

az spring app append-loaded-public-certificate --certificate-name
                                               --load-trust-store {false, true}
                                               --name
                                               --resource-group
                                               --service

Beispiele

Fügen Sie ein neues geladenes öffentliches Zertifikat an eine App an.

az spring app append-loaded-public-certificate --name MyApp --service MyCluster --resource-group MyResourceGroup --certificate-name MyCertName --load-trust-store true

Erforderliche Parameter

--certificate-name

Der Name des zertifikats, das angefügt werden soll.

--load-trust-store

Wenn true, würde das Zertifikat in den Vertrauensspeicher für Java-Anwendungen geladen.

Zulässige Werte: false, true
Standardwert: False
--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app append-persistent-storage

Fügen Sie einen neuen beständigen Speicher an eine App in den Azure Spring Apps an.

az spring app append-persistent-storage --mount-path
                                        --name
                                        --persistent-storage-type
                                        --resource-group
                                        --service
                                        --storage-name
                                        [--enable-sub-path {false, true}]
                                        [--mount-options]
                                        [--read-only {false, true}]
                                        [--share-name]

Beispiele

Fügen Sie einen neuen beständigen Speicher an eine App an.

az spring app append-persistent-storage --persistent-storage-type AzureFileVolume --share-name MyShareName --mount-path /MyMountPath --storage-name MyStorageName -n MyApp -g MyResourceGroup -s MyService

Erforderliche Parameter

--mount-path

Der Pfad für das persistente Speichervolume, das bereitgestellt werden soll.

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--persistent-storage-type -t

Typ des persistenten Speichervolumes.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

--storage-name

Name der Speicherressource, die Sie in Azure Spring Apps erstellt haben.

Optionale Parameter

--enable-sub-path

[optional] Wenn true, wird in separaten Unterverzeichnissen mit demselben Pfad für jede App-Instanz bereitgestellt.

Zulässige Werte: false, true
Standardwert: False
--mount-options

[optional] Die Bereitstellungsoptionen für das persistente Speichervolume.

--read-only

[optional] Wenn true, wird das persistente Speichervolume schreibgeschützt.

Zulässige Werte: false, true
Standardwert: False
--share-name

Der Name der zuvor erstellten Dateifreigabe. ShareName sollte nur bereitgestellt werden, wenn der Typ des persistenten Speichervolume azureFileVolume ist.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app connect

Stellen Sie eine Verbindung mit der interaktiven Shell einer App-Instanz für die Problembehandlung her.".

az spring app connect --name
                      --resource-group
                      --service
                      [--deployment]
                      [--instance]
                      [--shell-cmd]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

--instance -i

Name einer vorhandenen Instanz der Bereitstellung.

--shell-cmd

Der Shellbefehl, der beim Herstellen einer Verbindung mit der App-Instanz ausgeführt werden soll.

Standardwert: /bin/sh
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app create

Erstellen Sie eine neue App mit einer Standardbereitstellung in der Azure Spring Apps-Instanz.

az spring app create --name
                     --resource-group
                     --service
                     [--assign-endpoint {false, true}]
                     [--assign-public-endpoint {false, true}]
                     [--backend-protocol {Default, GRPC}]
                     [--bind-acs]
                     [--bind-config-server]
                     [--bind-service-registry]
                     [--client-auth-certs]
                     [--cpu]
                     [--deployment-name]
                     [--disable-probe {false, true}]
                     [--disable-tea {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--ingress-read-timeout]
                     [--ingress-send-timeout]
                     [--instance-count]
                     [--jvm-options]
                     [--liveness-probe-config]
                     [--loaded-public-certificate-file]
                     [--max-replicas]
                     [--memory]
                     [--min-replicas]
                     [--persistent-storage]
                     [--readiness-probe-config]
                     [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                     [--scale-rule-auth]
                     [--scale-rule-http-concurrency]
                     [--scale-rule-metadata]
                     [--scale-rule-name]
                     [--scale-rule-type]
                     [--secrets]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]
                     [--system-assigned {false, true}]
                     [--user-assigned]
                     [--workload-profile]

Beispiele

Erstellt eine App mit der Standardkonfiguration.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup

Erstellen Sie eine öffentlich zugängliche App mit 3 Instanzen und 2 CPU-Kernen und 3 GB Arbeitsspeicher pro Instanz.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup --assign-endpoint true --cpu 2 --memory 3 --instance-count 3

Erstellen Sie eine App-Bindung an die Standarddienstregistrierung, den Anwendungskonfigurationsdienst und den Spring Cloud Config Server.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup --bind-service-registry --bind-application-configuration-service --bind-config-server

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--assign-endpoint

Wenn true, weisen Sie endpunkt-URL für den direkten Zugriff zu.

Zulässige Werte: false, true
Standardwert: False
--assign-public-endpoint

Wenn "true", weisen Sie endpunkt-URL zu, auf die aus dem virtuellen Netzwerk für die vnet-Einfügungsinstanz-App zugegriffen werden kann.

Zulässige Werte: false, true
--backend-protocol

Ingress-Back-End-Protokoll der App. „Standard“ bedeutet HTTP/HTTPS/WebSocket.

Zulässige Werte: Default, GRPC
--bind-acs --bind-application-configuration-service

Binden Sie die App automatisch an den Standardanwendungskonfigurationsdienst.

--bind-config-server --bind-cs

Binden Sie die App automatisch an den Standardkonfigurationsserver.

--bind-service-registry --bind-sr

Binden Sie die App automatisch an die Standarddienstregistrierung.

--client-auth-certs

Eine durch Leerzeichen getrennte Zeichenfolge, die Ressourcen-IDs von Zertifikaten für die Clientauthentifizierung enthält. z. B. --client_auth_certs='id0 id1'. Verwenden Sie "" zum Löschen vorhandener Zertifikate.

--cpu

CPU-Ressourcenmenge. Sollte 250m, 500m, 750m, 1250m oder anzahl der CPU-Kerne sein.

--deployment-name

Name der Standardbereitstellung.

Standardwert: default
--disable-probe

Wenn wahr, deaktivieren Sie die Liveness- und Bereitschaftssonde.

Zulässige Werte: false, true
--disable-tea --disable-test-endpoint-auth

Wenn true, deaktivieren Sie die Authentifizierung des Testendpunkts der App.

Zulässige Werte: false, true
Standardwert: False
--enable-liveness-probe
Vorschau

Wenn "false" lautet, wird die Liveness-Probe der App-Instanz deaktiviert.

Zulässige Werte: false, true
--enable-persistent-storage --enable-ps

Ist "true", stellen Sie einen Datenträger mit 50G (Standardpreisstufe) oder 1G (Basic Pricing Tier) mit Standardpfad fest.

Zulässige Werte: false, true
--enable-readiness-probe
Vorschau

Wenn "false" lautet, wird der Bereitschaftstest der App-Instanz deaktiviert.

Zulässige Werte: false, true
--enable-startup-probe
Vorschau

Wenn "false" lautet, wird die Startsonde der App-Instanz deaktiviert.

Zulässige Werte: false, true
--env

Durch Leerzeichen getrennte Umgebungsvariablen im Format „Schlüssel[=Wert]“

--grace-period --termination-grace-period-seconds
Vorschau

Optionale Dauer in Sekunden, die die App-Instanz ordnungsgemäß beenden muss.

--ingress-read-timeout

Timeoutwert für eingehende Lesevorgänge in Sekunden. Der Standardwert 300 ist mindestens 1, maximal 1800.

--ingress-send-timeout

Timeoutwert für das Senden von Ingress in Sekunden. Der Standardwert 60 ist mindestens 1, maximal 1800.

--instance-count

Anzahl der Instanzen

Standardwert: 1
--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'.

--liveness-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Konfiguration der Liveness-Probe an.

--loaded-public-certificate-file -f

Ein JSON-Dateipfad gibt die Zertifikate an, die in die App geladen werden würden.

--max-replicas

Die maximale Anzahl von Replikaten.

Standardwert: 10
--memory

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

--min-replicas

Die Mindestanzahl der Replikate.

Standardwert: 1
--persistent-storage

Ein JSON-Dateipfad für die persistenten Speicher, die an die App bereitgestellt werden sollen.

--readiness-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Konfiguration der Bereitschaftssonde an.

--runtime-version

Laufzeitversion der verwendeten Sprache.

Zulässige Werte: Java_11, Java_17, Java_21, Java_8, NetCore_31
--scale-rule-auth --sra

Skalierungsregelauthentifizierungsparameter. Format "=" und durch Leerzeichen getrennt.

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Die maximale Anzahl gleichzeitiger Anforderungen vor dem Skalieren. Wird nur für HTTP- und TCP-Skalierungsregeln unterstützt.

--scale-rule-metadata --srm

Skalierungsregelmetadaten. Formatieren Sie "key[=value]" und werden durch Leerzeichen getrennt.

--scale-rule-name --srn

Der Name der Skalierungsregel.

--scale-rule-type --srt

Der Typ der Skalierungsregel. Standard: http.

--secrets

Eine Liste der geheimen Schlüssel für die App. Formatieren Sie "key[=value]" und werden durch Leerzeichen getrennt.

--session-affinity

Ingress-Sitzungsaffinität der App.

Zulässige Werte: Cookie, None
--session-max-age

Zeit bis zum Ablauf des Cookies. Der Mindestwert beträgt 1 Sekunde, maximal 7 Tage. Wenn dieser Wert auf 0 festgelegt ist, entspricht der Ablaufzeitraum dem Browsersitzungszeitraum.

--startup-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Startsondenkonfiguration an.

--system-assigned

Aktivieren Sie die systemseitig zugewiesene verwaltete Identität.

Zulässige Werte: false, true
--user-assigned
Vorschau

Durch Leerzeichen getrennte verwaltete Identitätsressourcen-IDs, die einer App zugewiesen wurden.

--workload-profile

Das Arbeitsauslastungsprofil, das in der verwalteten Umgebung verwendet wird. Der Standardwert ist "Verbrauch".

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app delete

Löschen Sie eine App in den Azure Spring Apps.

az spring app delete --name
                     --resource-group
                     --service

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app deploy

Bereitstellen von Quellcode oder vordefinierter Binärdatei in einer App und Aktualisieren verwandter Konfigurationen.

az spring app deploy --name
                     --resource-group
                     --service
                     [--apms]
                     [--artifact-path]
                     [--build-certificates]
                     [--build-cpu]
                     [--build-env]
                     [--build-memory]
                     [--builder]
                     [--config-file-patterns]
                     [--container-args]
                     [--container-command]
                     [--container-image]
                     [--container-registry]
                     [--custom-actuator-path]
                     [--custom-actuator-port]
                     [--deployment]
                     [--disable-app-log]
                     [--disable-probe {false, true}]
                     [--disable-validation {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--jvm-options]
                     [--language-framework]
                     [--liveness-probe-config]
                     [--main-entry]
                     [--no-wait]
                     [--readiness-probe-config]
                     [--registry-password]
                     [--registry-username]
                     [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                     [--server-version]
                     [--source-path]
                     [--startup-probe-config]
                     [--target-module]
                     [--version]

Beispiele

Stellen Sie Quellcode für eine App bereit. Dadurch werden das aktuelle Verzeichnis, die Binärdatei mit dem Pivotal Build Service verpackt und dann in der App bereitgestellt.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --source-path

Stellen Sie einen vordefinierten Jar für eine App mit jvm-Optionen und Umgebungsvariablen bereit.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Bereitstellen eines vordefinierten Krieges für eine App mit Serverversion, jvm-Optionen und Umgebungsvariablen (nur Standard- und Standardebenen).

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.war --server-version Tomcat_10 --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Stellen Sie Quellcode für eine bestimmte Bereitstellung einer App bereit.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --source-path

Stellen Sie ein Containerimage auf Docker Hub in einer App bereit.

az spring app deploy -n 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 app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>

Bereitstellen mit Konfigurationsdienst-Konfigurationsdateimustern für eine App.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --config-file-patterns MyPatterns --artifact-path app.jar

Bereitstellen eines vordefinierten Jar für eine App mit Build-Env (nur für Enterprise-Ebene).

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --build-env BP_JVM_VERSION=11.*

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--apms

(Nur Enterprise-Ebene) Durch Leerzeichen getrennte APM-Namen.

--artifact-path

Stellen Sie das angegebene vordefinierte Artefakt bereit (Jar, Krieg oder Netcore ZIP, Krieg befindet sich in der öffentlichen Vorschau).

--build-certificates

(Nur Enterprise-Ebene) Durch Leerzeichen getrennte Zertifikatnamen werden die Zertifikate während der Buildzeit verwendet.

--build-cpu

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

Standardwert: 1
--build-env

Durch Leerzeichen getrennte Umgebungsvariablen im Format „Schlüssel[=Wert]“

--build-memory

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

Standardwert: 2Gi
--builder

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

Standardwert: default
--config-file-patterns

(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
--custom-actuator-path

(Nur Enterprise-Ebene) Benutzerdefinierter Aktorpfad für die App. Der Standardwert ist "/aktuator".

--custom-actuator-port

(Nur Enterprise-Ebene) Benutzerdefinierter Aktorport für die App. Standardmäßig 8080.

--deployment -d

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

--disable-app-log

Drucken Sie keine Anwendungsprotokolle, wenn Sie eine Anwendung bereitstellen.

Standardwert: False
--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
--enable-liveness-probe
Vorschau

Wenn "false" lautet, wird die Liveness-Probe der App-Instanz deaktiviert.

Zulässige Werte: false, true
--enable-readiness-probe
Vorschau

Wenn "false" lautet, wird der Bereitschaftstest der App-Instanz deaktiviert.

Zulässige Werte: false, true
--enable-startup-probe
Vorschau

Wenn "false" lautet, wird die Startsonde der App-Instanz deaktiviert.

Zulässige Werte: false, true
--env

Durch Leerzeichen getrennte Umgebungsvariablen im Format „Schlüssel[=Wert]“

--grace-period --termination-grace-period-seconds
Vorschau

Optionale Dauer in Sekunden, die die App-Instanz ordnungsgemäß beenden muss.

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

--language-framework

Sprachframework des hochgeladenen Containerimages. Unterstützte Werte: "springboot", "".

--liveness-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Konfiguration der Liveness-Probe an.

--main-entry -m

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--readiness-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Konfiguration der Bereitschaftssonde an.

--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_21, Java_8, NetCore_31
--server-version

(Nur Standard- und Standardebenen) Tomcat-Serverversion. Auflisten aller unterstützten Serverversionen durch Ausführen az spring list-support-server-versions -o table. Dieses Feature befindet sich in der Phase der öffentlichen Vorschau.

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

--startup-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Startsondenkonfiguration an.

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

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app disable-remote-debugging

Deaktivieren Des Remotedebuggings für eine Bereitstellung.

az spring app disable-remote-debugging --name
                                       --resource-group
                                       --service
                                       [--deployment]
                                       [--no-wait]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app enable-remote-debugging

Aktivieren des Remotedebuggings für eine Bereitstellung.

az spring app enable-remote-debugging --name
                                      --resource-group
                                      --service
                                      [--deployment]
                                      [--no-wait]
                                      [--port]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--port -p

Remotedebugport, der Wert sollte von 1024 bis 65536 sein, Standardwert ist 5005.

Standardwert: 5005
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app get-remote-debugging-config

Rufen Sie die Remotedebuggingkonfiguration einer Bereitstellung ab.

az spring app get-remote-debugging-config --name
                                          --resource-group
                                          --service
                                          [--deployment]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app list

Listet alle Apps in den Azure Spring Apps auf.

az spring app list --resource-group
                   --service

Beispiele

Abfragestatus des beständigen Speichers aller Apps

az spring app list -s MyCluster -g MyResourceGroup -o json --query '[].{Name:name, PersistentStorage:properties.persistentDisk}'

Erforderliche Parameter

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app logs

Anzeigen von Protokollen einer App-Instanz werden Protokolle beim Festlegen von "-f/-follow" gestreamt.

az spring app logs --name
                   --resource-group
                   --service
                   [--deployment]
                   [--follow]
                   [--format-json]
                   [--instance]
                   [--limit]
                   [--lines]
                   [--since]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

--follow -f

Geben Sie an, ob die Protokolle gestreamt werden sollen.

Standardwert: False
--format-json

Formatieren Sie JSON-Protokolle, wenn das strukturierte Protokoll aktiviert ist.

--instance -i

Name einer vorhandenen Instanz der Bereitstellung.

--limit

Maximale Anzahl von Kilobytes von Protokollen, die zurückgegeben werden sollen. Die Obergrenze ist 2048.

Standardwert: 2048
--lines

Anzahl der anzuzeigenden Zeilen. Maximal 10000.

Standardwert: 50
--since

Gibt nur protokolle neuer als eine relative Dauer wie 5s, 2m oder 1h zurück. Maximal 1h.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app restart

Starten Sie Instanzen der App neu, standardmäßig für die Produktionsbereitstellung.

az spring app restart --name
                      --resource-group
                      --service
                      [--deployment]
                      [--no-wait]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app scale

Skaliert eine App oder ihre Bereitstellungen manuell

az spring app scale --name
                    --resource-group
                    --service
                    [--cpu]
                    [--deployment]
                    [--instance-count]
                    [--max-replicas]
                    [--memory]
                    [--min-replicas]
                    [--no-wait]
                    [--scale-rule-auth]
                    [--scale-rule-http-concurrency]
                    [--scale-rule-metadata]
                    [--scale-rule-name]
                    [--scale-rule-type]

Beispiele

Skalieren Sie eine App auf 4 CPU-Kerne und 8 GB Arbeitsspeicher pro Instanz.

az spring app scale -n MyApp -s MyCluster -g MyResourceGroup --cpu 3 --memory 8

Skalieren Sie eine Bereitstellung der App auf fünf Instanzen auf.

az spring app scale -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --instance-count 5

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--cpu

CPU-Ressourcenmenge. Sollte 250m, 500m, 750m, 1250m oder anzahl der CPU-Kerne sein.

--deployment -d

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

--instance-count

Anzahl der Instanzen

--max-replicas

Die maximale Anzahl von Replikaten.

Standardwert: 10
--memory

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

--min-replicas

Die Mindestanzahl der Replikate.

Standardwert: 1
--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--scale-rule-auth --sra

Skalierungsregelauthentifizierungsparameter. Format "=" und durch Leerzeichen getrennt.

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Die maximale Anzahl gleichzeitiger Anforderungen vor dem Skalieren. Wird nur für HTTP- und TCP-Skalierungsregeln unterstützt.

--scale-rule-metadata --srm

Skalierungsregelmetadaten. Formatieren Sie "key[=value]" und werden durch Leerzeichen getrennt.

--scale-rule-name --srn

Der Name der Skalierungsregel.

--scale-rule-type --srt

Der Typ der Skalierungsregel. Standard: http.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app set-deployment

Legt die Produktionsbereitstellung einer App fest

az spring app set-deployment --deployment
                             --name
                             --resource-group
                             --service
                             [--no-wait]

Beispiele

Tauschen Sie eine Stagingbereitstellung einer App in die Produktion aus.

az spring app set-deployment -d green-deployment -n MyApp -s MyCluster -g MyResourceGroup

Erforderliche Parameter

--deployment -d

Name einer vorhandenen Bereitstellung der App

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app show

Zeigen Sie die Details einer App in den Azure Spring Apps an.

az spring app show --name
                   --resource-group
                   --service

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app show-deploy-log

Zeigen Sie das Buildprotokoll der letzten Bereitstellung an, gilt nur für die Bereitstellung von Quellcode, standardmäßig für die Produktionsbereitstellung.

az spring app show-deploy-log --name
                              --resource-group
                              --service
                              [--deployment]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app start

Starten Sie Instanzen der App, standardmäßig für die Produktionsbereitstellung.

az spring app start --name
                    --resource-group
                    --service
                    [--deployment]
                    [--no-wait]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app stop

Beenden Sie Instanzen der App, standardmäßig für die Produktionsbereitstellung.

az spring app stop --name
                   --resource-group
                   --service
                   [--deployment]
                   [--no-wait]

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--deployment -d

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app unset-deployment

Nicht festgelegte Produktionsbereitstellung einer App.

az spring app unset-deployment --name
                               --resource-group
                               --service
                               [--no-wait]

Beispiele

Tauschen Sie die Produktionsbereitstellung einer App in Staging aus, wenn die App über die Produktionsbereitstellung verfügt.

az spring app unset-deployment -n MyApp -s MyCluster -g MyResourceGroup

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring app update

Aktualisieren von Konfigurationen einer App.

az spring app update --name
                     --resource-group
                     --service
                     [--assign-endpoint {false, true}]
                     [--assign-public-endpoint {false, true}]
                     [--backend-protocol {Default, GRPC}]
                     [--client-auth-certs]
                     [--config-file-patterns]
                     [--custom-actuator-path]
                     [--custom-actuator-port]
                     [--deployment]
                     [--disable-probe {false, true}]
                     [--disable-tea {false, true}]
                     [--enable-ingress-to-app-tls {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--https-only {false, true}]
                     [--ingress-read-timeout]
                     [--ingress-send-timeout]
                     [--jvm-options]
                     [--liveness-probe-config]
                     [--loaded-public-certificate-file]
                     [--main-entry]
                     [--no-wait]
                     [--persistent-storage]
                     [--readiness-probe-config]
                     [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                     [--secrets]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]
                     [--workload-profile]

Beispiele

Fügt der App eine Umgebungsvariable hinzu

az spring app update -n MyApp -s MyCluster -g MyResourceGroup --env foo=bar

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

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

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--assign-endpoint

Wenn true, weisen Sie endpunkt-URL für den direkten Zugriff zu.

Zulässige Werte: false, true
--assign-public-endpoint

Wenn "true", weisen Sie endpunkt-URL zu, auf die aus dem virtuellen Netzwerk für die vnet-Einfügungsinstanz-App zugegriffen werden kann.

Zulässige Werte: false, true
--backend-protocol

Ingress-Back-End-Protokoll der App. „Standard“ bedeutet HTTP/HTTPS/WebSocket.

Zulässige Werte: Default, GRPC
--client-auth-certs

Eine durch Leerzeichen getrennte Zeichenfolge, die Ressourcen-IDs von Zertifikaten für die Clientauthentifizierung enthält. z. B. --client_auth_certs='id0 id1'. Verwenden Sie "" zum Löschen vorhandener Zertifikate.

--config-file-patterns

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

--custom-actuator-path

(Nur Enterprise-Ebene) Benutzerdefinierter Aktorpfad für die App. Der Standardwert ist "/aktuator".

--custom-actuator-port

(Nur Enterprise-Ebene) Benutzerdefinierter Aktorport für die App. Standardmäßig 8080.

--deployment -d

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

--disable-probe

Wenn wahr, deaktivieren Sie die Liveness- und Bereitschaftssonde.

Zulässige Werte: false, true
--disable-tea --disable-test-endpoint-auth

Wenn true, deaktivieren Sie die Authentifizierung des Testendpunkts der App.

Zulässige Werte: false, true
--enable-ingress-to-app-tls

Wenn true, aktivieren Sie den Ingress zu App-Tls.

Zulässige Werte: false, true
--enable-liveness-probe
Vorschau

Wenn "false" lautet, wird die Liveness-Probe der App-Instanz deaktiviert.

Zulässige Werte: false, true
--enable-persistent-storage --enable-ps

Ist "true", stellen Sie einen Datenträger mit 50G (Standardpreisstufe) oder 1G (Basic Pricing Tier) mit Standardpfad fest.

Zulässige Werte: false, true
--enable-readiness-probe
Vorschau

Wenn "false" lautet, wird der Bereitschaftstest der App-Instanz deaktiviert.

Zulässige Werte: false, true
--enable-startup-probe
Vorschau

Wenn "false" lautet, wird die Startsonde der App-Instanz deaktiviert.

Zulässige Werte: false, true
--env

Durch Leerzeichen getrennte Umgebungsvariablen im Format „Schlüssel[=Wert]“

--grace-period --termination-grace-period-seconds
Vorschau

Optionale Dauer in Sekunden, die die App-Instanz ordnungsgemäß beenden muss.

--https-only

Bei "true" greifen Sie über https auf die App zu.

Zulässige Werte: false, true
--ingress-read-timeout

Timeoutwert für eingehende Lesevorgänge in Sekunden. Der Standardwert 300 ist mindestens 1, maximal 1800.

--ingress-send-timeout

Timeoutwert für das Senden von Ingress in Sekunden. Der Standardwert 60 ist mindestens 1, maximal 1800.

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

--liveness-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Konfiguration der Liveness-Probe an.

--loaded-public-certificate-file -f

Ein JSON-Dateipfad gibt die Zertifikate an, die in die App geladen werden würden.

--main-entry -m

Der Pfad zur ausführbaren .NET-Datei relativ zum ZIP-Stamm.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--persistent-storage

Ein JSON-Dateipfad für die persistenten Speicher, die an die App bereitgestellt werden sollen.

--readiness-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Konfiguration der Bereitschaftssonde an.

--runtime-version

Laufzeitversion der verwendeten Sprache.

Zulässige Werte: Java_11, Java_17, Java_21, Java_8, NetCore_31
--secrets

Eine Liste der geheimen Schlüssel für die App. Formatieren Sie "key[=value]" und werden durch Leerzeichen getrennt.

--session-affinity

Ingress-Sitzungsaffinität der App.

Zulässige Werte: Cookie, None
--session-max-age

Zeit bis zum Ablauf des Cookies. Der Mindestwert beträgt 1 Sekunde, maximal 7 Tage. Wenn dieser Wert auf 0 festgelegt ist, entspricht der Ablaufzeitraum dem Browsersitzungszeitraum.

--startup-probe-config
Vorschau

Ein JSON-Dateipfad gibt die Startsondenkonfiguration an.

--workload-profile

Das Arbeitsauslastungsprofil, das in der verwalteten Umgebung verwendet wird. Der Standardwert ist "Verbrauch".

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.