Megosztás a következőn keresztül:


az spring app deployment

Jegyzet

Ez a hivatkozás az Azure CLI spring bővítményének része (2.56.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az spring app deployment parancs első futtatásakor. További a bővítményekről.

Parancsok egy alkalmazás üzembe helyezésének életciklusának kezeléséhez az Azure Spring Appsben. Az üzembe helyezésekkel kapcsolatos további műveletek alkalmazásszinten is elvégezhetők az --deployment paraméterrel. például az spring app deploy --deployment <staging deployment>.

Parancsok

Name Description Típus Állapot
az spring app deployment create

Átmeneti üzembe helyezés létrehozása az alkalmazáshoz. A kód vagy a frissítési beállítás meglévő üzembe helyezésre való üzembe helyezéséhez használja a az spring app deploy/update --deployment <staging deployment>.

Kiterjesztés GA
az spring app deployment delete

Törölje az alkalmazás központi telepítését.

Kiterjesztés GA
az spring app deployment generate-heap-dump

Hozzon létre egy halomképet a célalkalmazás-példányról a megadott fájlelérési útvonalhoz.

Kiterjesztés GA
az spring app deployment generate-thread-dump

Hozzon létre egy szálképet a célalkalmazás-példányról a megadott fájlelérési útvonalhoz.

Kiterjesztés GA
az spring app deployment list

Az alkalmazás összes központi telepítésének listázása.

Kiterjesztés GA
az spring app deployment show

Az üzembe helyezés részleteinek megjelenítése.

Kiterjesztés GA
az spring app deployment start-jfr

Indítsa el a JFR-t a célalkalmazás-példányon a megadott fájlelérési útvonalhoz.

Kiterjesztés GA

az spring app deployment create

Átmeneti üzembe helyezés létrehozása az alkalmazáshoz. A kód vagy a frissítési beállítás meglévő üzembe helyezésre való üzembe helyezéséhez használja a 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]
                                [--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]
                                [--scale-rule-http-concurrency]
                                [--scale-rule-metadata]
                                [--scale-rule-name]
                                [--scale-rule-type]
                                [--server-version]
                                [--skip-clone-settings]
                                [--source-path]
                                [--startup-probe-config]
                                [--target-module]
                                [--version]

Példák

Forráskód üzembe helyezése egy alkalmazás új üzembe helyezésére. Ez becsomagolja az aktuális könyvtárat, bináris buildet készít a Pivotal Build Service szolgáltatással, majd üzembe helyezi.

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

Előre elkészített jar üzembe helyezése egy alkalmazásba jvm-beállításokkal és környezeti változókkal.

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

Tárolórendszerkép üzembe helyezése a Docker Hubon egy alkalmazásban.

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

Tárolórendszerkép üzembe helyezése egy privát beállításjegyzékben egy alkalmazásban.

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>

Kötelező paraméterek

--app

Az alkalmazás neve.

--name -n

Az üzembe helyezés neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.

--service -s

Az Azure Spring Apps-példány neve konfigurálhatja az alapértelmezett szolgáltatást az configure --defaults spring=<name>használatával.

Opcionális paraméterek

--apms

(Csak vállalati szintű) Szóközzel elválasztott APM-nevek.

--artifact-path

Telepítse a megadott előre elkészített összetevőt (jar, war vagy netcore zip, war is in public preview).

--build-certificates

(Csak vállalati szintű) Térelválasztó tanúsítványnevek, a tanúsítványok a létrehozás során használatosak.

--build-env

Térelválasztó környezeti változók "key[=value]" formátumban.

--builder

(Csak vállalati szintű) A végrehajtható fájl létrehozásához használt buildszolgáltatás-szerkesztő.

Alapértelmezett érték: default
--config-file-patterns

(Csak vállalati szintű) Konfigurálja a ""-vel elválasztott fájlmintákat, hogy eldöntse, melyik alkalmazáskonfigurációs szolgáltatás mintái lesznek használatban. A meglévő konfigurációk törléséhez használja a """ parancsot.

--container-args

A tárolórendszerkép argumentumai.

--container-command

A tárolórendszerkép parancsa.

--container-image

A tárolórendszerkép címkéje.

--container-registry

A tárolólemezkép beállításjegyzéke.

Alapértelmezett érték: docker.io
--cpu

CPU-erőforrás mennyisége. 250m, 500m, 750m, 1250m vagy processzormagok számának kell lennie.

--custom-actuator-path

(Csak vállalati szintű) Az alkalmazás egyéni működtető útvonala. Alapértelmezett érték: "/actuator".

--custom-actuator-port

(Csak vállalati szintű) Egyéni működtető port az alkalmazáshoz. Alapértelmezett érték: 8080.

--disable-app-log

Ne nyomtassa ki az alkalmazásnaplókat az alkalmazás üzembe helyezésekor.

Alapértelmezett érték: False
--disable-probe

Ha igaz, tiltsa le az élő és készültségi mintavételt.

Elfogadott értékek: false, true
--disable-validation

Ha igaz, tiltsa le a jar érvényesítését.

Elfogadott értékek: false, true
--enable-liveness-probe
Előnézet

Ha hamis, letiltja az alkalmazáspéldány élőségi mintavételét.

Elfogadott értékek: false, true
--enable-readiness-probe
Előnézet

Ha hamis, letiltja az alkalmazáspéldány készültségi mintavételét.

Elfogadott értékek: false, true
--enable-startup-probe
Előnézet

Ha hamis, letiltja az alkalmazáspéldány indítási mintavételét.

Elfogadott értékek: false, true
--env

Térelválasztó környezeti változók "key[=value]" formátumban.

--grace-period --termination-grace-period-seconds
Előnézet

Az alkalmazáspéldánynak másodpercekben megadott időtartamot kell türelmesen leállnia.

--instance-count

Példányok száma.

--jvm-options

A jvm-beállításokat tartalmazó sztring az argumentumban a "=" helyett használja a "=" értéket a bash-elemzési hiba elkerülése érdekében, például: --jvm-options='-Xms1024m -Xmx2048m".

--language-framework

A feltöltött tárolórendszerkép nyelvi keretrendszere. Támogatott értékek: "springboot", "".

--liveness-probe-config
Előnézet

A json-fájl elérési útja az élőség-mintavétel konfigurációjára utal.

--main-entry -m

Egy sztring, amely a zip gyökérhez képest tartalmazza a .NET végrehajtható elérési útját.

--max-replicas

A replikák maximális száma.

Alapértelmezett érték: 10
--memory

Memóriaerőforrás-mennyiség. 512Mi, 1536Mi, 2560Mi, 3584Mi vagy #Gi kell lennie, például 1Gi, 3Gi.

--min-replicas

A replikák minimális száma.

Alapértelmezett érték: 1
--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

Alapértelmezett érték: False
--readiness-probe-config
Előnézet

A json-fájl elérési útja a készültségi mintavétel konfigurációjára utal.

--registry-password

A tárolóregisztrációs adatbázis jelszava.

--registry-username

A tárolóregisztrációs adatbázis felhasználóneve.

--runtime-version

A használt nyelv futtatókörnyezeti verziója.

Elfogadott értékek: Java_11, Java_17, Java_21, Java_8, NetCore_31
--scale-rule-auth --sra

Szabály hitelesítési paramétereinek méretezése. Formázza <triggerParameter>=<secretRef> és szóközzel elválasztva.

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

Az egyidejű kérelmek maximális száma a felskálázás előtt. Csak http- és TCP-méretezési szabályok esetén támogatott.

--scale-rule-metadata --srm

Szabály metaadatainak méretezése. A "key[=value]" formázása szóközzel elválasztva.

--scale-rule-name --srn

A méretezési szabály neve.

--scale-rule-type --srt

A méretezési szabály típusa. Alapértelmezett: http.

--server-version

(Csak standard és alapszintű szintek) Tomcat-kiszolgáló verziója. Az összes támogatott kiszolgálóverzió listázása az spring list-support-server-versions -o tablefuttatásával. Ez a funkció nyilvános előzetes verzióban érhető el.

--skip-clone-settings

Az átmeneti üzembe helyezés létrehozása automatikusan átmásolja a beállításokat az éles környezetből.

Alapértelmezett érték: False
--source-path

Telepítse a megadott forrásmappát. A mappa kátrányba lesz csomagolva, feltöltve és felépítve a kpack használatával. Alapértelmezés szerint az aktuális mappára, ha nincs megadva érték.

--startup-probe-config
Előnézet

A json-fájl elérési útja az indítási mintavétel konfigurációjára utal.

--target-module

Az üzembe helyezendő gyermekmodul a forráskódból létrehozott több jar-csomaghoz szükséges.

--version

Az üzembehelyezési verzió változatlan marad, ha nincs beállítva.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az spring app deployment delete

Törölje az alkalmazás központi telepítését.

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

Kötelező paraméterek

--app

Az alkalmazás neve.

--name -n

Az üzembe helyezés neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.

--service -s

Az Azure Spring Apps-példány neve konfigurálhatja az alapértelmezett szolgáltatást az configure --defaults spring=<name>használatával.

Opcionális paraméterek

--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

Alapértelmezett érték: False
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az spring app deployment generate-heap-dump

Hozzon létre egy halomképet a célalkalmazás-példányról a megadott fájlelérési útvonalhoz.

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

Kötelező paraméterek

--app

Az alkalmazás neve.

--app-instance

A memóriaképbe helyezni kívánt célalkalmazás-példány.

--file-path

A memóriaképfájl csatlakoztatási fájljának elérési útja.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.

--service -s

Az Azure Spring Apps-példány neve konfigurálhatja az alapértelmezett szolgáltatást az configure --defaults spring=<name>használatával.

Opcionális paraméterek

--deployment -d

Az alkalmazás meglévő üzembe helyezésének neve. Ha nincs megadva, az éles üzembe helyezés alapértelmezett értéke.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az spring app deployment generate-thread-dump

Hozzon létre egy szálképet a célalkalmazás-példányról a megadott fájlelérési útvonalhoz.

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

Kötelező paraméterek

--app

Az alkalmazás neve.

--app-instance

A memóriaképbe helyezni kívánt célalkalmazás-példány.

--file-path

A memóriaképfájl csatlakoztatási fájljának elérési útja.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.

--service -s

Az Azure Spring Apps-példány neve konfigurálhatja az alapértelmezett szolgáltatást az configure --defaults spring=<name>használatával.

Opcionális paraméterek

--deployment -d

Az alkalmazás meglévő üzembe helyezésének neve. Ha nincs megadva, az éles üzembe helyezés alapértelmezett értéke.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az spring app deployment list

Az alkalmazás összes központi telepítésének listázása.

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

Kötelező paraméterek

--app

Az alkalmazás neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.

--service -s

Az Azure Spring Apps-példány neve konfigurálhatja az alapértelmezett szolgáltatást az configure --defaults spring=<name>használatával.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az spring app deployment show

Az üzembe helyezés részleteinek megjelenítése.

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

Kötelező paraméterek

--app

Az alkalmazás neve.

--name -n

Az üzembe helyezés neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.

--service -s

Az Azure Spring Apps-példány neve konfigurálhatja az alapértelmezett szolgáltatást az configure --defaults spring=<name>használatával.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az spring app deployment start-jfr

Indítsa el a JFR-t a célalkalmazás-példányon a megadott fájlelérési útvonalhoz.

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

Kötelező paraméterek

--app

Az alkalmazás neve.

--app-instance

A memóriaképbe helyezni kívánt célalkalmazás-példány.

--file-path

A memóriaképfájl csatlakoztatási fájljának elérési útja.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a az configure --defaults group=<name>használatával konfigurálhatja.

--service -s

Az Azure Spring Apps-példány neve konfigurálhatja az alapértelmezett szolgáltatást az configure --defaults spring=<name>használatával.

Opcionális paraméterek

--deployment -d

Az alkalmazás meglévő üzembe helyezésének neve. Ha nincs megadva, az éles üzembe helyezés alapértelmezett értéke.

--duration

A JFR időtartama.

Alapértelmezett érték: 60s
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

Elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
Alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd a http://jmespath.org/.

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a az account set -s NAME_OR_IDhasználatával konfigurálhatja.

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.