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 |
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
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
Název aplikace
Název nasazení
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
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.
(Jenom úroveň Enterprise) Názvy APM oddělené mezerami
Nasaďte zadaný předem sestavený artefakt (jar, war nebo netcore zip, war je ve verzi Public Preview).
(Jenom úroveň Enterprise) Názvy certifikátů oddělených mezerami se používají během doby sestavení.
Proměnné prostředí oddělené mezerami ve formátu key[=value]
(Jenom úroveň Enterprise) Build service builder used to build the spustitelný soubor.
| Vlastnost | Hodnota |
|---|---|
| Default value: | default |
(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 """.
Argumenty image kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Custom Container Arguments |
Příkaz image kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Custom Container Arguments |
Značka image kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Custom Container Arguments |
Registr image kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Custom Container Arguments |
| Default value: | docker.io |
Množství prostředků procesoru Mělo by to být 250 m, 500 m, 750m, 1250m nebo počet jader procesoru.
(Jenom úroveň Enterprise) Cesta vlastního poháněcího zařízení pro aplikaci Výchozí hodnota "/pohánět".
(Jenom úroveň Enterprise) Vlastní port poháněcího zařízení pro aplikaci Výchozí hodnota je 8080.
Při nasazování aplikace nevytiskejte protokoly aplikace.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Pokud je hodnota true, zakažte test aktivity a připravenosti.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Pokud je hodnota true, zakažte ověřování jar.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Pokud je false, zakáže sondu aktivity instance aplikace.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | App Customization Arguments |
| Přípustné hodnoty: | false, true |
Pokud je false, zakáže sondu připravenosti instance aplikace.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | App Customization Arguments |
| Přípustné hodnoty: | false, true |
Pokud je false, zakáže spouštěcí sondu instance aplikace.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | App Customization Arguments |
| Přípustné hodnoty: | false, true |
Proměnné prostředí oddělené mezerami ve formátu key[=value]
Volitelná doba trvání v sekundách, po které musí instance aplikace řádně ukončit.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | App Customization Arguments |
Počet instancí
Ř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'.
Rozhraní jazyka nahrané image kontejneru Podporované hodnoty: springboot, "".
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Custom Container Arguments |
Cesta k souboru JSON označuje konfiguraci sondy aktivity.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | App Customization Arguments |
Řetězec obsahující cestu ke spustitelnému souboru .NET vzhledem ke kořeni zip.
Maximální počet replik.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | StandardGen2 Arguments |
| Default value: | 10 |
Množství prostředků paměti. Mělo by to být 512Mi, 1536Mi, 2560Mi, 3584Mi nebo #Gi, například 1Gi, 3Gi.
Minimální počet replik.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | StandardGen2 Arguments |
| Default value: | 1 |
Nečekejte na dokončení dlouhotrvající operace.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Cesta k souboru JSON označuje konfiguraci sondy připravenosti.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | App Customization Arguments |
Heslo registru kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Custom Container Arguments |
Uživatelské jméno registru kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Custom Container Arguments |
Verze modulu runtime používaného jazyka
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Java_11, Java_17, Java_21, Java_8, NetCore_31 |
Parametry ověřování pravidla škálování Formátujte <triggerParameter>=<secretRef> a oddělte je mezerou.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | StandardGen2 Arguments |
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 |
Metadata pravidla škálování Naformátujte "klíč[=hodnota]" a oddělte je mezerou.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | StandardGen2 Arguments |
Název pravidla škálování
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | StandardGen2 Arguments |
Typ pravidla škálování Výchozí hodnota: http.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | StandardGen2 Arguments |
(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.
Vytvoření přípravného nasazení automaticky zkopíruje nastavení z produkčního nasazení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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 |
Cesta k souboru JSON označuje konfiguraci spouštěcí sondy.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | App Customization Arguments |
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 |
Pokud není nastavená verze nasazení, ponechejte beze změny.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
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
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
Název aplikace
Název nasazení
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
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.
Nečekejte na dokončení dlouhotrvající operace.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
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
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
Název aplikace
Cílová instance aplikace, kterou chcete vyhodit.
Cesta k souboru s výpisem paměti.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
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.
Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
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
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
Název aplikace
Cílová instance aplikace, kterou chcete vyhodit.
Cesta k souboru s výpisem paměti.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
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.
Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
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
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
Název aplikace
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název instance Azure Spring Apps, můžete nakonfigurovat výchozí službu pomocí az configure --defaults spring=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
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
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
Název aplikace
Název nasazení
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Název instance Azure Spring Apps, můžete nakonfigurovat výchozí službu pomocí az configure --defaults spring=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
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
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
Název aplikace
Cílová instance aplikace, kterou chcete vyhodit.
Cesta k souboru s výpisem paměti.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
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.
Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.
Doba trvání JFR.
| Vlastnost | Hodnota |
|---|---|
| Default value: | 60s |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |