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


az spring app deployment

Feljegyzés

Ez a hivatkozás az Azure CLI tavaszi 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 alkalmazás üzembe helyezési parancsának első futtatásakor. További információ 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 .

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 következőt az spring app deploy/update --deployment <staging deployment>: .

Mellék FE
az spring app deployment delete

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

Mellék FE
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.

Mellék FE
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.

Mellék FE
az spring app deployment list

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

Mellék FE
az spring app deployment show

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

Mellék FE
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.

Mellék FE

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 következőt 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 konfigurálhatja a következővel az configure --defaults group=<name>: .

--service -s

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

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 az "=" formátumot, é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 a futtatással az spring list-support-server-versions -o table. 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 http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--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 konfigurálhatja a következővel az configure --defaults group=<name>: .

--service -s

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

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 http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--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 konfigurálhatja a következővel az configure --defaults group=<name>: .

--service -s

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

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 http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--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 konfigurálhatja a következővel az configure --defaults group=<name>: .

--service -s

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

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 http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--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 konfigurálhatja a következővel az configure --defaults group=<name>: .

--service -s

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

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 http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--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 konfigurálhatja a következővel az configure --defaults group=<name>: .

--service -s

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

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 http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--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 konfigurálhatja a következővel az configure --defaults group=<name>: .

--service -s

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

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 http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

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