az spring-cloud app deployment
Poznámka
Tento odkaz je součástí rozšíření Spring-Cloud pro Azure CLI (verze 2.45.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az spring-cloud app deployment . Přečtěte si další informace o rozšířeních.
Tato skupina příkazů je implicitně zastaralá, protože skupina příkazů spring-cloudová aplikace je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte "spring app".
Příkazy pro správu životního cyklu nasazení aplikace v Azure Spring Cloudu Další operace s nasazeními je možné provádět na úrovni aplikace pomocí parametru --deployment. například az spring-cloud app deploy --deployment .
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az spring-cloud 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 |
Rozšíření | Zastaralé |
az spring-cloud app deployment delete |
Odstraňte nasazení aplikace. |
Rozšíření | Zastaralé |
az spring-cloud app deployment generate-heap-dump |
Vygenerujte výpis paměti haldy vaší instance cílové aplikace pro danou cestu k souboru. |
Rozšíření | Zastaralé |
az spring-cloud app deployment generate-thread-dump |
Vygenerujte výpis stavu vlákna instance cílové aplikace pro danou cestu k souboru. |
Rozšíření | Zastaralé |
az spring-cloud app deployment list |
Zobrazí seznam všech nasazení v aplikaci. |
Rozšíření | Zastaralé |
az spring-cloud app deployment show |
Zobrazení podrobností o nasazení |
Rozšíření | Zastaralé |
az spring-cloud app deployment start-jfr |
V instanci cílové aplikace spusťte JFR pro danou cestu k souboru. |
Rozšíření | Zastaralé |
az spring-cloud app deployment create
Tento příkaz je implicitně zastaralý, protože skupina příkazů spring-cloud app deployment je zastaralá a v budoucí verzi se odebere. Místo toho použijte nasazení aplikace Spring.
Vytvořte přípravné nasazení pro aplikaci. Chcete-li nasadit nastavení kódu nebo aktualizace do existujícího nasazení, použijte az spring-cloud app deploy/update --deployment <staging deployment>
.
az spring-cloud app deployment create --app
--name
--resource-group
--service
[--artifact-path]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--disable-probe {false, true}]
[--disable-validation {false, true}]
[--env]
[--instance-count]
[--jvm-options]
[--main-entry]
[--memory]
[--no-wait]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
[--skip-clone-settings]
[--source-path]
[--target-module]
[--version]
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-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup
Nasaďte předdefinovaný soubor JAR do aplikace s možnostmi jvm a proměnnými prostředí.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Nasaďte image kontejneru v Docker Hubu do aplikace.
az spring-cloud 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-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>
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 Azure Spring Cloudu, můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring-cloud=.
Volitelné parametry
Nasaďte zadaný předem sestavený artefakt (jar nebo netcore zip).
Proměnné prostředí oddělené mezerami ve formátu key[=value]
(Jenom úroveň Enterprise) Build service builder used to build the spustitelný soubor.
(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.
Příkaz image kontejneru.
Značka image kontejneru.
Registr image kontejneru.
Množství prostředků procesoru Mělo by to být 500 m nebo počet jader procesoru.
Pokud je hodnota true, zakažte test aktivity a připravenosti.
Pokud je hodnota true, zakažte ověřování jar.
Proměnné prostředí oddělené mezerami ve formátu key[=value]
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'.
Řetězec obsahující cestu ke spustitelnému souboru .NET vzhledem ke kořeni zip.
Množství prostředků paměti. Mělo by to být 512Mi nebo #Gi, například 1Gi, 3Gi.
Nečekejte na dokončení dlouhotrvající operace.
Heslo registru kontejneru.
Uživatelské jméno registru kontejneru.
Verze modulu runtime používaného jazyka
Vytvoření přípravného nasazení automaticky zkopíruje nastavení z produkčního nasazení.
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.
Podřízený modul, který se má nasadit, vyžaduje se pro více balíčků JAR vytvořených ze zdrojového kódu.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
az spring-cloud app deployment delete
Tento příkaz je implicitně zastaralý, protože skupina příkazů spring-cloud app deployment je zastaralá a v budoucí verzi se odebere. Místo toho použijte nasazení aplikace Spring.
Odstraňte nasazení aplikace.
az spring-cloud 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 Azure Spring Cloudu, můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring-cloud=.
Volitelné parametry
Nečekejte na dokončení dlouhotrvající operace.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
az spring-cloud app deployment generate-heap-dump
Tento příkaz je implicitně zastaralý, protože skupina příkazů spring-cloud app deployment je zastaralá a v budoucí verzi se odebere. Místo toho použijte nasazení aplikace Spring.
Vygenerujte výpis paměti haldy vaší instance cílové aplikace pro danou cestu k souboru.
az spring-cloud 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 Azure Spring Cloudu, můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring-cloud=.
Volitelné parametry
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
az spring-cloud app deployment generate-thread-dump
Tento příkaz je implicitně zastaralý, protože skupina příkazů spring-cloud app deployment je zastaralá a v budoucí verzi se odebere. Místo toho použijte nasazení aplikace Spring.
Vygenerujte výpis stavu vlákna instance cílové aplikace pro danou cestu k souboru.
az spring-cloud 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 Azure Spring Cloudu, můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring-cloud=.
Volitelné parametry
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
az spring-cloud app deployment list
Tento příkaz je implicitně zastaralý, protože skupina příkazů spring-cloud app deployment je zastaralá a v budoucí verzi se odebere. Místo toho použijte nasazení aplikace Spring.
Zobrazí seznam všech nasazení v aplikaci.
az spring-cloud 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 Azure Spring Cloudu, můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring-cloud=.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
az spring-cloud app deployment show
Tento příkaz je implicitně zastaralý, protože skupina příkazů spring-cloud app deployment je zastaralá a v budoucí verzi se odebere. Místo toho použijte nasazení aplikace Spring.
Zobrazení podrobností o nasazení
az spring-cloud 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 Azure Spring Cloudu, můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring-cloud=.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
az spring-cloud app deployment start-jfr
Tento příkaz je implicitně zastaralý, protože skupina příkazů spring-cloud app deployment je zastaralá a v budoucí verzi se odebere. Místo toho použijte nasazení aplikace Spring.
V instanci cílové aplikace spusťte JFR pro danou cestu k souboru.
az spring-cloud 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 Azure Spring Cloudu, můžete nakonfigurovat výchozí službu pomocí příkazu az configure --defaults spring-cloud=.
Volitelné parametry
Název existujícího nasazení aplikace Výchozí nastavení produkčního nasazení, pokud není zadané.
Doba trvání JFR.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.