Sdílet prostřednictvím


az spring app deployment

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 deployment. Zjistěte více o rozšířeních.

Tato skupina příkazů je implicitně zastaralá, protože skupina příkazů spring je zastaralá a bude odebrána v budoucí verzi.

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ř. az spring app deploy --deployment <staging deployment>.

Příkazy

Name Description Typ Stav
az spring app deployment create

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

Prodloužení Deprecated
az spring app deployment delete

Odstraňte nasazení aplikace.

Prodloužení Deprecated
az spring app deployment generate-heap-dump

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

Prodloužení Deprecated
az spring app deployment generate-thread-dump

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

Prodloužení Deprecated
az spring app deployment list

Zobrazí seznam všech nasazení v aplikaci.

Prodloužení Deprecated
az spring app deployment show

Zobrazení podrobností o nasazení

Prodloužení Deprecated
az spring app deployment start-jfr

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

Prodloužení Deprecated

az spring app deployment create

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů spring je zastaralá a bude odebrána v budoucí verzi.

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

az spring app deployment create --app
                                --name
                                --resource-group
                                --service
                                [--apms]
                                [--artifact-path]
                                [--build-certificates]
                                [--build-env]
                                [--builder]
                                [--config-file-patterns]
                                [--container-args]
                                [--container-command]
                                [--container-image]
                                [--container-registry]
                                [--cpu]
                                [--custom-actuator-path]
                                [--custom-actuator-port]
                                [--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 --termination-grace-period-seconds]
                                [--instance-count]
                                [--jvm-options]
                                [--language-framework]
                                [--liveness-probe-config]
                                [--main-entry]
                                [--max-replicas]
                                [--memory]
                                [--min-replicas]
                                [--no-wait]
                                [--readiness-probe-config]
                                [--registry-password]
                                [--registry-username]
                                [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                                [--scale-rule-auth --sra]
                                [--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc]
                                [--scale-rule-metadata --srm]
                                [--scale-rule-name --srn]
                                [--scale-rule-type --srt]
                                [--server-version]
                                [--skip-clone-settings]
                                [--source-path]
                                [--startup-probe-config]
                                [--target-module]
                                [--version]

Příklady

Nasaďte zdrojový kód do nového nasazení aplikace. Tím se zabalí aktuální adresář, sestavte binární soubor pomocí služby kontingenčního sestavení a pak nasadíte.

az spring app deployment create -n green-deployment --app 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 deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Nasaďte image kontejneru v Docker Hubu do aplikace.

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

Povinné parametry

--app

Název aplikace

--name -n

Název nasazení

--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í az configure --defaults spring=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

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

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

--builder

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

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

Vlastnost Hodnota
Skupina parametrů: Custom Container Arguments
--container-command

Příkaz image kontejneru.

Vlastnost Hodnota
Skupina parametrů: Custom Container Arguments
--container-image

Značka image kontejneru.

Vlastnost Hodnota
Skupina parametrů: Custom Container Arguments
--container-registry

Registr image kontejneru.

Vlastnost Hodnota
Skupina parametrů: Custom Container Arguments
Default value: docker.io
--cpu

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

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

--disable-app-log

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

Vlastnost Hodnota
Default value: False
--disable-probe

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

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

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

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

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

Vlastnost Hodnota
Skupina parametrů: App Customization Arguments
Přípustné hodnoty: false, true
--enable-readiness-probe
Preview

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

Vlastnost Hodnota
Skupina parametrů: App Customization Arguments
Přípustné hodnoty: false, true
--enable-startup-probe
Preview

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

Vlastnost Hodnota
Skupina parametrů: App Customization Arguments
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.

Vlastnost Hodnota
Skupina parametrů: App Customization Arguments
--instance-count

Počet instancí

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

Vlastnost Hodnota
Skupina parametrů: Custom Container Arguments
--liveness-probe-config
Preview

Cesta k souboru JSON označuje konfiguraci sondy aktivity.

Vlastnost Hodnota
Skupina parametrů: App Customization Arguments
--main-entry -m

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

--max-replicas

Maximální počet replik.

Vlastnost Hodnota
Skupina parametrů: StandardGen2 Arguments
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.

Vlastnost Hodnota
Skupina parametrů: StandardGen2 Arguments
Default value: 1
--no-wait

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

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

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

Vlastnost Hodnota
Skupina parametrů: App Customization Arguments
--registry-password

Heslo registru kontejneru.

Vlastnost Hodnota
Skupina parametrů: Custom Container Arguments
--registry-username

Uživatelské jméno registru kontejneru.

Vlastnost Hodnota
Skupina parametrů: Custom Container Arguments
--runtime-version

Verze modulu runtime používaného jazyka

Vlastnost Hodnota
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í Formátujte <triggerParameter>=<secretRef> a oddělte je mezerou.

Vlastnost Hodnota
Skupina parametrů: StandardGen2 Arguments
--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.

Vlastnost Hodnota
Skupina parametrů: StandardGen2 Arguments
--scale-rule-metadata --srm

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

Vlastnost Hodnota
Skupina parametrů: StandardGen2 Arguments
--scale-rule-name --srn

Název pravidla škálování

Vlastnost Hodnota
Skupina parametrů: StandardGen2 Arguments
--scale-rule-type --srt

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

Vlastnost Hodnota
Skupina parametrů: StandardGen2 Arguments
--server-version

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

--skip-clone-settings

Vytvoření přípravného nasazení automaticky zkopíruje nastavení z produkčního nasazení.

Vlastnost Hodnota
Default value: False
--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.

Vlastnost Hodnota
Skupina parametrů: Source Code deploy Arguments
--startup-probe-config
Preview

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

Vlastnost Hodnota
Skupina parametrů: App Customization Arguments
--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.

Vlastnost Hodnota
Skupina parametrů: Source Code deploy Arguments
--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í.

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

az spring app deployment delete

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů spring je zastaralá a bude odebrána v budoucí verzi.

Odstraňte nasazení aplikace.

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

Povinné parametry

--app

Název aplikace

--name -n

Název nasazení

--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í az configure --defaults spring=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--no-wait

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

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

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

az spring app deployment generate-heap-dump

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů spring je zastaralá a bude odebrána v budoucí verzi.

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

az spring app deployment generate-heap-dump --app
                                            --app-instance
                                            --file-path
                                            --resource-group
                                            --service
                                            [--deployment]

Povinné parametry

--app

Název aplikace

--app-instance

Cílová instance aplikace, kterou chcete vyhodit.

--file-path

Cesta k souboru s výpisem paměti.

--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í az configure --defaults spring=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

az spring app deployment generate-thread-dump

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů spring je zastaralá a bude odebrána v budoucí verzi.

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

az spring app deployment generate-thread-dump --app
                                              --app-instance
                                              --file-path
                                              --resource-group
                                              --service
                                              [--deployment]

Povinné parametry

--app

Název aplikace

--app-instance

Cílová instance aplikace, kterou chcete vyhodit.

--file-path

Cesta k souboru s výpisem paměti.

--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í az configure --defaults spring=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

az spring app deployment list

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů spring je zastaralá a bude odebrána v budoucí verzi.

Zobrazí seznam všech nasazení v aplikaci.

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

Povinné parametry

--app

Název aplikace

--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í az configure --defaults spring=<name>.

Globální parametry
--debug

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

az spring app deployment show

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů spring je zastaralá a bude odebrána v budoucí verzi.

Zobrazení podrobností o nasazení

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

Povinné parametry

--app

Název aplikace

--name -n

Název nasazení

--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í az configure --defaults spring=<name>.

Globální parametry
--debug

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

az spring app deployment start-jfr

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů spring je zastaralá a bude odebrána v budoucí verzi.

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

az spring app deployment start-jfr --app
                                   --app-instance
                                   --file-path
                                   --resource-group
                                   --service
                                   [--deployment]
                                   [--duration]

Povinné parametry

--app

Název aplikace

--app-instance

Cílová instance aplikace, kterou chcete vyhodit.

--file-path

Cesta k souboru s výpisem paměti.

--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í az configure --defaults spring=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--deployment -d

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

--duration

Doba trvání JFR.

Vlastnost Hodnota
Default value: 60s
Globální parametry
--debug

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False