Sdílet prostřednictvím


az spring app

Poznámka:

Tento odkaz je součástí rozšíření Spring pro Azure CLI (verze 2.56.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az spring app . Přečtěte si další informace o rozšířeních.

Příkazy pro správu aplikací v Azure Spring Apps

Příkazy

Name Description Typ Stav
az spring app append-loaded-public-certificate

Připojte nový načtený veřejný certifikát k aplikaci v Azure Spring Apps.

Rozšíření GA
az spring app append-persistent-storage

Připojte nové trvalé úložiště do aplikace v Azure Spring Apps.

Rozšíření GA
az spring app binding

Příkazy pro správu vazeb pomocí Azure Data Services je potřeba ručně restartovat aplikaci, aby se nastavení projevilo.

Rozšíření Zastaralé
az spring app binding cosmos

Příkazy pro správu vazeb Služby Azure Cosmos DB

Rozšíření Zastaralé
az spring app binding cosmos add

Vytvořte vazbu služby Azure Cosmos DB s aplikací.

Rozšíření Zastaralé
az spring app binding cosmos update

Aktualizujte vazbu služby Azure Cosmos DB aplikace.

Rozšíření Zastaralé
az spring app binding list

Vypíše všechny vazby služby v aplikaci.

Rozšíření Zastaralé
az spring app binding mysql

Příkazy pro správu vazeb Azure Database for MySQL

Rozšíření Zastaralé
az spring app binding mysql add

Vytvořte vazbu služby Azure Database for MySQL s aplikací.

Rozšíření Zastaralé
az spring app binding mysql update

Aktualizujte vazbu služby Azure Database for MySQL aplikace.

Rozšíření Zastaralé
az spring app binding redis

Příkazy pro správu vazeb Azure Cache for Redis

Rozšíření Zastaralé
az spring app binding redis add

Vytvořte vazbu azure Cache for Redis s aplikací.

Rozšíření Zastaralé
az spring app binding redis update

Aktualizujte vazbu služby Azure Cache for Redis aplikace.

Rozšíření Zastaralé
az spring app binding remove

Odeberte vazbu služby aplikace.

Rozšíření Zastaralé
az spring app binding show

Zobrazí podrobnosti vazby služby.

Rozšíření Zastaralé
az spring app connect

Připojte se k interaktivnímu prostředí instance aplikace pro účely řešení potíží.

Rozšíření GA
az spring app create

Vytvořte novou aplikaci s výchozím nasazením v instanci Azure Spring Apps.

Rozšíření GA
az spring app custom-domain

Příkazy pro správu vlastních domén

Rozšíření GA
az spring app custom-domain bind

Vytvořte vazbu vlastní domény s aplikací.

Rozšíření GA
az spring app custom-domain list

Zobrazí seznam všech vlastních domén aplikace.

Rozšíření GA
az spring app custom-domain show

Zobrazení podrobností o vlastní doméně

Rozšíření GA
az spring app custom-domain unbind

Zrušení vazby vlastní domény aplikace

Rozšíření GA
az spring app custom-domain update

Aktualizujte vlastní doménu aplikace.

Rozšíření GA
az spring app delete

Odstraňte aplikaci v Azure Spring Apps.

Rozšíření GA
az spring app deploy

Nasaďte zdrojový kód nebo předem sestavený binární soubor do aplikace a aktualizujte související konfigurace.

Rozšíření GA
az spring app deployment

Příkazy pro správu životního cyklu nasazení aplikace v Azure Spring Apps Další operace s nasazeními je možné provádět na úrovni aplikace pomocí parametru --deployment. například az spring app deploy --deployment .

Rozšíření GA
az spring app deployment create

Vytvořte přípravné nasazení pro aplikaci. Chcete-li nasadit nastavení kódu nebo aktualizace do existujícího nasazení, použijte az spring app deploy/update --deployment <staging deployment>.

Rozšíření GA
az spring app deployment delete

Odstraňte nasazení aplikace.

Rozšíření GA
az spring app deployment generate-heap-dump

Vygenerujte výpis paměti haldy vaší instance cílové aplikace pro danou cestu k souboru.

Rozšíření GA
az spring app deployment generate-thread-dump

Vygenerujte výpis stavu vlákna instance cílové aplikace pro danou cestu k souboru.

Rozšíření GA
az spring app deployment list

Zobrazí seznam všech nasazení v aplikaci.

Rozšíření GA
az spring app deployment show

Zobrazení podrobností o nasazení

Rozšíření GA
az spring app deployment start-jfr

V instanci cílové aplikace spusťte JFR pro danou cestu k souboru.

Rozšíření GA
az spring app disable-remote-debugging

Zakažte vzdálené ladění pro nasazení.

Rozšíření GA
az spring app enable-remote-debugging

Povolte vzdálené ladění pro nasazení.

Rozšíření GA
az spring app get-remote-debugging-config

Získejte konfiguraci vzdáleného ladění nasazení.

Rozšíření GA
az spring app identity

Správa spravovaných identit aplikace

Rozšíření GA
az spring app identity assign

Povolte spravovanou identitu přiřazenou systémem nebo přiřaďte spravované identity přiřazené uživatelem k aplikaci.

Rozšíření GA
az spring app identity force-set

Vynucení nastavení spravovaných identit v aplikaci

Rozšíření GA
az spring app identity remove

Odeberte spravovanou identitu z aplikace.

Rozšíření GA
az spring app identity show

Zobrazení informací o spravované identitě aplikace

Rozšíření GA
az spring app list

Zobrazí seznam všech aplikací v Azure Spring Apps.

Rozšíření GA
az spring app log

Příkazy pro koncové instance aplikací protokoly s více možnostmi Pokud má aplikace jenom jednu instanci, název instance je volitelný.

Rozšíření Zastaralé
az spring app log tail

Zobrazit protokoly instance aplikace, protokoly se budou streamovat při nastavení '-f/--follow'.

Rozšíření Zastaralé
az spring app logs

Zobrazit protokoly instance aplikace, protokoly se budou streamovat při nastavení '-f/--follow'.

Rozšíření GA
az spring app restart

Restartujte instance aplikace, výchozí nastavení je produkční nasazení.

Rozšíření GA
az spring app scale

Ručně škálujte aplikaci nebo její nasazení.

Rozšíření GA
az spring app set-deployment

Nastavte produkční nasazení aplikace.

Rozšíření GA
az spring app show

Zobrazení podrobností o aplikaci v Azure Spring Apps

Rozšíření GA
az spring app show-deploy-log

Zobrazit protokol sestavení posledního nasazení, platí pouze pro nasazení zdrojového kódu, výchozí pro produkční nasazení.

Rozšíření GA
az spring app start

Spusťte instance aplikace, výchozí nastavení pro produkční nasazení.

Rozšíření GA
az spring app stop

Zastavte instance aplikace, výchozí nastavení pro produkční nasazení.

Rozšíření GA
az spring app unset-deployment

Zrušte nastavení produkčního nasazení aplikace.

Rozšíření GA
az spring app update

Aktualizujte konfigurace aplikace.

Rozšíření GA

az spring app append-loaded-public-certificate

Připojte nový načtený veřejný certifikát k aplikaci v Azure Spring Apps.

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

Příklady

Připojte k aplikaci nový načtený veřejný certifikát.

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

Povinné parametry

--certificate-name

Název certifikátu, který se má připojit.

--load-trust-store

Pokud ano, certifikát by se načetl do úložiště důvěryhodnosti pro aplikace v Javě.

Přípustné hodnoty: false, true
Default value: False
--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app append-persistent-storage

Připojte nové trvalé úložiště do aplikace v Azure Spring Apps.

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]

Příklady

Připojte k aplikaci nové trvalé úložiště.

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

Povinné parametry

--mount-path

Cesta k trvalému svazku úložiště, který se má připojit.

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--persistent-storage-type -t

Typ trvalého svazku úložiště

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

--storage-name

Název prostředku úložiště, který jste vytvořili v Azure Spring Apps

Volitelné parametry

--enable-sub-path

[volitelné] Pokud ano, připojí se v samostatných podadresářích se stejnou cestou pro každou instanci aplikace .

Přípustné hodnoty: false, true
Default value: False
--mount-options

[volitelné] Možnosti připojení pro trvalý svazek úložiště.

--read-only

[volitelné] Pokud je hodnota true, trvalý svazek úložiště bude jen pro čtení.

Přípustné hodnoty: false, true
Default value: False
--share-name

Název předem vytvořené sdílené složky. Název shareName by se měl poskytnout jenom v případě, že typ trvalého svazku úložiště je AzureFileVolume.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app connect

Připojte se k interaktivnímu prostředí instance aplikace pro účely řešení potíží.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--instance -i

Název existující instance nasazení

--shell-cmd

Příkaz prostředí, který se spustí při připojení k instanci aplikace.

Default value: /bin/sh
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app create

Vytvořte novou aplikaci s výchozím nasazením v instanci Azure Spring Apps.

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]

Příklady

Vytvořte aplikaci s výchozí konfigurací.

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

Vytvořte veřejnou přístupnou aplikaci se 3 instancemi a 2 jádry procesoru a 3 GB paměti na instanci.

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

Vytvořte vazbu aplikace na výchozí registr služeb, službu konfigurace aplikací a Spring Cloud Config Server.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--assign-endpoint

Pokud je pravda, přiřaďte adresu URL koncového bodu pro přímý přístup.

Přípustné hodnoty: false, true
Default value: False
--assign-public-endpoint

Pokud je to pravda, přiřaďte adresu URL koncového bodu, která by mohla být přístupná z virtuální sítě pro aplikaci instance injektáže virtuální sítě.

Přípustné hodnoty: false, true
--backend-protocol

Back-endový protokol příchozího přenosu dat aplikace. Výchozí hodnota znamená HTTP/HTTPS/WebSocket.

Přípustné hodnoty: Default, GRPC
--bind-acs --bind-application-configuration-service

Vytvořte vazbu aplikace na výchozí službu konfigurace aplikací automaticky.

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

Vytvořte vazbu aplikace na výchozí konfigurační server automaticky.

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

Vytvořte vazbu aplikace na výchozí registr služby automaticky.

--client-auth-certs

Řetězec oddělený mezerami obsahující ID prostředků certifikátů pro ověřování klientů. například --client_auth_certs='id0 id1'. Slouží k vymazání existujících certifikátů.

--cpu

Množství prostředků procesoru Mělo by to být 250 m, 500 m, 750m, 1250m nebo počet jader procesoru.

--deployment-name

Název výchozího nasazení

Default value: default
--disable-probe

Pokud je hodnota true, zakažte test aktivity a připravenosti.

Přípustné hodnoty: false, true
--disable-tea --disable-test-endpoint-auth

Pokud je hodnota true, zakažte ověřování testovacího koncového bodu aplikace.

Přípustné hodnoty: false, true
Default value: False
--enable-liveness-probe
Preview

Pokud je false, zakáže sondu aktivity instance aplikace.

Přípustné hodnoty: false, true
--enable-persistent-storage --enable-ps

Pokud je pravda, připojte disk 50G (cenová úroveň Standard) nebo 1G (cenová úroveň Basic) s výchozí cestou.

Přípustné hodnoty: false, true
--enable-readiness-probe
Preview

Pokud je false, zakáže sondu připravenosti instance aplikace.

Přípustné hodnoty: false, true
--enable-startup-probe
Preview

Pokud je false, zakáže spouštěcí sondu instance aplikace.

Přípustné hodnoty: false, true
--env

Proměnné prostředí oddělené mezerami ve formátu key[=value]

--grace-period --termination-grace-period-seconds
Preview

Volitelná doba trvání v sekundách, po které musí instance aplikace řádně ukončit.

--ingress-read-timeout

Hodnota časového limitu čtení příchozího přenosu dat v sekundách Výchozí hodnota 300, minimum je 1, maximum je 1800.

--ingress-send-timeout

Hodnota časového limitu příchozího přenosu dat se odesílá v sekundách. Výchozí hodnota 60, minimum je 1, maximum je 1800.

--instance-count

Počet instancí

Default value: 1
--jvm-options

Řetězec obsahující možnosti jvm použijte místo ' ' pro tento argument, abyste se vyhnuli chybě analyzátoru Bash, např: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci sondy aktivity.

--loaded-public-certificate-file -f

Cesta k souboru JSON označuje certifikáty, které se načtou do aplikace.

--max-replicas

Maximální počet replik.

Default value: 10
--memory

Množství prostředků paměti. Mělo by to být 512Mi, 1536Mi, 2560Mi, 3584Mi nebo #Gi, například 1Gi, 3Gi.

--min-replicas

Minimální počet replik.

Default value: 1
--persistent-storage

Cesta k souboru JSON pro trvalé úložiště, která se mají připojit k aplikaci.

--readiness-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci sondy připravenosti.

--runtime-version

Verze modulu runtime používaného jazyka

Přípustné hodnoty: Java_11, Java_17, Java_21, Java_8, NetCore_31
--scale-rule-auth --sra

Parametry ověřování pravidla škálování Naformátujte "=" a oddělte je mezerou.

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

Maximální počet souběžných požadavků před horizontálním navýšením kapacity. Podporuje se pouze pro pravidla škálování http a tcp.

--scale-rule-metadata --srm

Metadata pravidla škálování Naformátujte "klíč[=hodnota]" a oddělte je mezerou.

--scale-rule-name --srn

Název pravidla škálování

--scale-rule-type --srt

Typ pravidla škálování Výchozí hodnota: http.

--secrets

Seznam tajných kódů pro aplikaci Naformátujte "klíč[=hodnota]" a oddělte je mezerou.

--session-affinity

Spřažení relace příchozího přenosu dat aplikace

Přípustné hodnoty: Cookie, None
--session-max-age

Doba do vypršení platnosti souboru cookie. Minimum je 1 sekunda, maximum je 7 dní. Pokud je nastavená hodnota 0, období vypršení platnosti se rovná období relace prohlížeče.

--startup-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci spouštěcí sondy.

--system-assigned

Povolte spravovanou identitu přiřazenou systémem.

Přípustné hodnoty: false, true
--user-assigned
Preview

ID prostředků spravované identity přiřazené uživatelem oddělených mezerami pro assgin do aplikace.

--workload-profile

Profil úlohy použitý ve spravovaném prostředí. Výchozí hodnota je Spotřeba.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app delete

Odstraňte aplikaci v Azure Spring Apps.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app deploy

Nasaďte zdrojový kód nebo předem sestavený binární soubor do aplikace a aktualizujte související konfigurace.

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]

Příklady

Nasaďte zdrojový kód do aplikace. Tím se zabalí aktuální adresář, sestaví binární soubor s kontingenční službou sestavení a pak se nasadí do aplikace.

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

Nasaďte předdefinovaný soubor JAR do aplikace s možnostmi jvm a proměnnými prostředí.

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

Nasaďte předem vytvořenou válku do aplikace s verzí serveru, možnostmi jvm a proměnnými prostředí (pouze úrovně Standard a Basic).

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

Nasaďte zdrojový kód do konkrétního nasazení aplikace.

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

Nasaďte image kontejneru v Docker Hubu do aplikace.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1

Nasaďte image kontejneru do privátního registru do aplikace.

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>

Nasaďte se vzory konfiguračních souborů služby Application Configuration Service do aplikace.

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

Nasazení předdefinovaných souborů JAR do aplikace s předdefinovaným prostředím env (pouze pro úroveň Enterprise)

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--apms

(Jenom úroveň Enterprise) Názvy APM oddělené mezerami

--artifact-path

Nasaďte zadaný předem sestavený artefakt (jar, war nebo netcore zip, war je ve verzi Public Preview).

--build-certificates

(Jenom úroveň Enterprise) Názvy certifikátů oddělených mezerami se používají během doby sestavení.

--build-cpu

Množství prostředků procesoru Mělo by to být 500 m nebo počet jader procesoru.

Default value: 1
--build-env

Proměnné prostředí oddělené mezerami ve formátu key[=value]

--build-memory

Množství prostředků paměti. Mělo by to být 512Mi nebo #Gi, například 1Gi, 3Gi.

Default value: 2Gi
--builder

(Jenom úroveň Enterprise) Build service builder used to build the spustitelný soubor.

Default value: default
--config-file-patterns

(Jenom úroveň Enterprise) Vzory konfiguračních souborů oddělené pomocí ", abyste se rozhodli, které vzory služby Application Configuration Service se použijí. K vymazání existujících konfigurací použijte """.

--container-args

Argumenty image kontejneru.

--container-command

Příkaz image kontejneru.

--container-image

Značka image kontejneru.

--container-registry

Registr image kontejneru.

Default value: docker.io
--custom-actuator-path

(Jenom úroveň Enterprise) Cesta vlastního poháněcího zařízení pro aplikaci Výchozí hodnota "/pohánět".

--custom-actuator-port

(Jenom úroveň Enterprise) Vlastní port poháněcího zařízení pro aplikaci Výchozí hodnota je 8080.

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--disable-app-log

Při nasazování aplikace nevytiskejte protokoly aplikace.

Default value: False
--disable-probe

Pokud je hodnota true, zakažte test aktivity a připravenosti.

Přípustné hodnoty: false, true
--disable-validation

Pokud je hodnota true, zakažte ověřování jar.

Přípustné hodnoty: false, true
--enable-liveness-probe
Preview

Pokud je false, zakáže sondu aktivity instance aplikace.

Přípustné hodnoty: false, true
--enable-readiness-probe
Preview

Pokud je false, zakáže sondu připravenosti instance aplikace.

Přípustné hodnoty: false, true
--enable-startup-probe
Preview

Pokud je false, zakáže spouštěcí sondu instance aplikace.

Přípustné hodnoty: false, true
--env

Proměnné prostředí oddělené mezerami ve formátu key[=value]

--grace-period --termination-grace-period-seconds
Preview

Volitelná doba trvání v sekundách, po které musí instance aplikace řádně ukončit.

--jvm-options

Řetězec obsahující možnosti jvm použijte místo ' ' pro tento argument, abyste se vyhnuli chybě analyzátoru Bash, např: --jvm-options='-Xms1024m -Xmx2048m'.

--language-framework

Rozhraní jazyka nahrané image kontejneru Podporované hodnoty: springboot, "".

--liveness-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci sondy aktivity.

--main-entry -m

Řetězec obsahující cestu ke spustitelnému souboru .NET vzhledem ke kořeni zip.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--readiness-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci sondy připravenosti.

--registry-password

Heslo registru kontejneru.

--registry-username

Uživatelské jméno registru kontejneru.

--runtime-version

Verze modulu runtime používaného jazyka

Přípustné hodnoty: Java_11, Java_17, Java_21, Java_8, NetCore_31
--server-version

(Pouze úrovně Standard a Basic) Verze serveru Tomcat. Zobrazení seznamu všech podporovaných verzí serveru spuštěním příkazu az spring list-support-server-versions -o table. Tato funkce je ve verzi Public Preview.

--source-path

Nasaďte zadanou zdrojnou složku. Složka se zabalí do taru, nahraje a sestaví pomocí kpacku. Výchozí hodnota aktuální složky, pokud není zadaná žádná hodnota.

--startup-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci spouštěcí sondy.

--target-module

Podřízený modul, který se má nasadit, vyžaduje se pro více balíčků JAR vytvořených ze zdrojového kódu.

--version

Pokud není nastavená verze nasazení, ponechejte beze změny.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app disable-remote-debugging

Zakažte vzdálené ladění pro nasazení.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app enable-remote-debugging

Povolte vzdálené ladění pro nasazení.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--port -p

Port vzdáleného ladění, hodnota by měla být od 1024 do 65536, výchozí hodnota je 5005.

Default value: 5005
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app get-remote-debugging-config

Získejte konfiguraci vzdáleného ladění nasazení.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app list

Zobrazí seznam všech aplikací v Azure Spring Apps.

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

Příklady

Stav dotazu trvalého úložiště všech aplikací

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

Povinné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app logs

Zobrazit protokoly instance aplikace, protokoly se budou streamovat při nastavení '-f/--follow'.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--follow -f

Určete, jestli se mají protokoly streamovat.

Default value: False
--format-json

Pokud je povolený strukturovaný protokol, naformátovat protokoly JSON.

--instance -i

Název existující instance nasazení

--limit

Maximální kilobajty protokolů, které se mají vrátit. Horní číslo je 2048.

Default value: 2048
--lines

Počet řádků, které se mají zobrazit Maximum je 1 0000.

Default value: 50
--since

Vrátí pouze novější protokoly než relativní doba trvání, například 5s, 2 min nebo 1h. Maximum je 1h.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app restart

Restartujte instance aplikace, výchozí nastavení je produkční nasazení.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app scale

Ručně škálujte aplikaci nebo její nasazení.

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]

Příklady

Vertikálně navyšte kapacitu aplikace na 4 jádra procesoru a 8 Gb paměti na instanci.

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

Horizontální navýšení kapacity nasazení aplikace na 5 instancí

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--cpu

Množství prostředků procesoru Mělo by to být 250 m, 500 m, 750m, 1250m nebo počet jader procesoru.

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--instance-count

Počet instancí

--max-replicas

Maximální počet replik.

Default value: 10
--memory

Množství prostředků paměti. Mělo by to být 512Mi, 1536Mi, 2560Mi, 3584Mi nebo #Gi, například 1Gi, 3Gi.

--min-replicas

Minimální počet replik.

Default value: 1
--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--scale-rule-auth --sra

Parametry ověřování pravidla škálování Naformátujte "=" a oddělte je mezerou.

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

Maximální počet souběžných požadavků před horizontálním navýšením kapacity. Podporuje se pouze pro pravidla škálování http a tcp.

--scale-rule-metadata --srm

Metadata pravidla škálování Naformátujte "klíč[=hodnota]" a oddělte je mezerou.

--scale-rule-name --srn

Název pravidla škálování

--scale-rule-type --srt

Typ pravidla škálování Výchozí hodnota: http.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app set-deployment

Nastavte produkční nasazení aplikace.

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

Příklady

Prohození přípravného nasazení aplikace do produkčního prostředí

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

Povinné parametry

--deployment -d

Název existujícího nasazení aplikace

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app show

Zobrazení podrobností o aplikaci v Azure Spring Apps

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app show-deploy-log

Zobrazit protokol sestavení posledního nasazení, platí pouze pro nasazení zdrojového kódu, výchozí pro produkční nasazení.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app start

Spusťte instance aplikace, výchozí nastavení pro produkční nasazení.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app stop

Zastavte instance aplikace, výchozí nastavení pro produkční nasazení.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app unset-deployment

Zrušte nastavení produkčního nasazení aplikace.

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

Příklady

Pokud má aplikace produkční nasazení, prohodí produkční nasazení aplikace do přípravného prostředí.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az spring app update

Aktualizujte konfigurace aplikace.

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]

Příklady

Přidejte proměnnou prostředí pro aplikaci.

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

Povinné parametry

--name -n

Název aplikace spuštěné v zadané instanci Azure Spring Apps

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service -s

Název instance Azure Spring Apps můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring=.

Volitelné parametry

--assign-endpoint

Pokud je pravda, přiřaďte adresu URL koncového bodu pro přímý přístup.

Přípustné hodnoty: false, true
--assign-public-endpoint

Pokud je to pravda, přiřaďte adresu URL koncového bodu, která by mohla být přístupná z virtuální sítě pro aplikaci instance injektáže virtuální sítě.

Přípustné hodnoty: false, true
--backend-protocol

Back-endový protokol příchozího přenosu dat aplikace. Výchozí hodnota znamená HTTP/HTTPS/WebSocket.

Přípustné hodnoty: Default, GRPC
--client-auth-certs

Řetězec oddělený mezerami obsahující ID prostředků certifikátů pro ověřování klientů. například --client_auth_certs='id0 id1'. Slouží k vymazání existujících certifikátů.

--config-file-patterns

(Jenom úroveň Enterprise) Vzory konfiguračních souborů oddělené pomocí ", abyste se rozhodli, které vzory služby Application Configuration Service se použijí. K vymazání existujících konfigurací použijte """.

--custom-actuator-path

(Jenom úroveň Enterprise) Cesta vlastního poháněcího zařízení pro aplikaci Výchozí hodnota "/pohánět".

--custom-actuator-port

(Jenom úroveň Enterprise) Vlastní port poháněcího zařízení pro aplikaci Výchozí hodnota je 8080.

--deployment -d

Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.

--disable-probe

Pokud je hodnota true, zakažte test aktivity a připravenosti.

Přípustné hodnoty: false, true
--disable-tea --disable-test-endpoint-auth

Pokud je hodnota true, zakažte ověřování testovacího koncového bodu aplikace.

Přípustné hodnoty: false, true
--enable-ingress-to-app-tls

Pokud je pravda, povolte příchozí přenos dat do protokolu TLS aplikace.

Přípustné hodnoty: false, true
--enable-liveness-probe
Preview

Pokud je false, zakáže sondu aktivity instance aplikace.

Přípustné hodnoty: false, true
--enable-persistent-storage --enable-ps

Pokud je pravda, připojte disk 50G (cenová úroveň Standard) nebo 1G (cenová úroveň Basic) s výchozí cestou.

Přípustné hodnoty: false, true
--enable-readiness-probe
Preview

Pokud je false, zakáže sondu připravenosti instance aplikace.

Přípustné hodnoty: false, true
--enable-startup-probe
Preview

Pokud je false, zakáže spouštěcí sondu instance aplikace.

Přípustné hodnoty: false, true
--env

Proměnné prostředí oddělené mezerami ve formátu key[=value]

--grace-period --termination-grace-period-seconds
Preview

Volitelná doba trvání v sekundách, po které musí instance aplikace řádně ukončit.

--https-only

Pokud ano, přejděte k aplikaci přes https.

Přípustné hodnoty: false, true
--ingress-read-timeout

Hodnota časového limitu čtení příchozího přenosu dat v sekundách Výchozí hodnota 300, minimum je 1, maximum je 1800.

--ingress-send-timeout

Hodnota časového limitu příchozího přenosu dat se odesílá v sekundách. Výchozí hodnota 60, minimum je 1, maximum je 1800.

--jvm-options

Řetězec obsahující možnosti jvm použijte místo ' ' pro tento argument, abyste se vyhnuli chybě analyzátoru Bash, např: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci sondy aktivity.

--loaded-public-certificate-file -f

Cesta k souboru JSON označuje certifikáty, které se načtou do aplikace.

--main-entry -m

Cesta ke spustitelnému souboru .NET vzhledem ke kořenovému souboru ZIP.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--persistent-storage

Cesta k souboru JSON pro trvalé úložiště, která se mají připojit k aplikaci.

--readiness-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci sondy připravenosti.

--runtime-version

Verze modulu runtime používaného jazyka

Přípustné hodnoty: Java_11, Java_17, Java_21, Java_8, NetCore_31
--secrets

Seznam tajných kódů pro aplikaci Naformátujte "klíč[=hodnota]" a oddělte je mezerou.

--session-affinity

Spřažení relace příchozího přenosu dat aplikace

Přípustné hodnoty: Cookie, None
--session-max-age

Doba do vypršení platnosti souboru cookie. Minimum je 1 sekunda, maximum je 7 dní. Pokud je nastavená hodnota 0, období vypršení platnosti se rovná období relace prohlížeče.

--startup-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci spouštěcí sondy.

--workload-profile

Profil úlohy použitý ve spravovaném prostředí. Výchozí hodnota je Spotřeba.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.