az spring app deployment
Kommentar
Den här referensen är en del av spring-tillägget för Azure CLI (version 2.56.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az spring app deployment-kommando . Läs mer om tillägg.
Kommandon för att hantera livscykeln för distributioner av en app i Azure Spring Apps. Fler åtgärder för distributioner kan utföras på appnivå med parametern --deployment. t.ex. az spring app deploy --deployment .
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az spring app deployment create |
Skapa en mellanlagringsdistribution för appen. Om du vill distribuera kod- eller uppdateringsinställningen till en befintlig distribution använder du |
Anknytning | Allmän tillgänglighet |
az spring app deployment delete |
Ta bort en distribution av appen. |
Anknytning | Allmän tillgänglighet |
az spring app deployment generate-heap-dump |
Generera en heapdump av målappinstansen till den angivna filsökvägen. |
Anknytning | Allmän tillgänglighet |
az spring app deployment generate-thread-dump |
Generera en tråddumpning av målappinstansen till den angivna filsökvägen. |
Anknytning | Allmän tillgänglighet |
az spring app deployment list |
Visa en lista över alla distributioner i en app. |
Anknytning | Allmän tillgänglighet |
az spring app deployment show |
Visa information om en distribution. |
Anknytning | Allmän tillgänglighet |
az spring app deployment start-jfr |
Starta en JFR på målappinstansen till den angivna filsökvägen. |
Anknytning | Allmän tillgänglighet |
az spring app deployment create
Skapa en mellanlagringsdistribution för appen. Om du vill distribuera kod- eller uppdateringsinställningen till en befintlig distribution använder du 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]
Exempel
Distribuera källkod till en ny distribution av en app. Då packas den aktuella katalogen, binärfilen skapas med Pivotal Build Service och distribueras sedan.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --source-path
Distribuera en fördefinierad jar till en app med jvm-alternativ och miljövariabler.
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
Distribuera en containeravbildning på Docker Hub till en app.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Distribuera en containeravbildning i ett privat register till en app.
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>
Obligatoriska parametrar
Namnet på appen.
Namn på distribution.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.
Valfria parametrar
(Endast företagsnivå) Blankstegsavgränsade APM-namn.
Distribuera den angivna fördefinierade artefakten (jar, war eller netcore zip, war is in public preview).
(Endast företagsnivå) Utrymmesavgränsade certifikatnamn, certifikaten används under byggtiden.
Utrymmesavgränsade miljövariabler i formatet "key[=value]".
(Endast företagsnivå) Build Service Builder används för att skapa den körbara filen.
(Endast företagsnivå) Konfigurationsfilmönster avgränsade med för att avgöra vilka mönster i programkonfigurationstjänsten som ska användas. Använd "" för att rensa befintliga konfigurationer.
Argumenten för containeravbildningen.
Kommandot för containeravbildningen.
Containeravbildningstaggen.
Registret för containeravbildningen.
CPU-resurskvantitet. Ska vara 250m, 500m, 750m, 1250m eller antal CPU-kärnor.
(Endast företagsnivå) Anpassad aktuatorsökväg för appen. Standardvärdet är "/actuator".
(Endast företagsnivå) Anpassad aktuatorport för appen. Standardvärdet är 8080.
Skriv inte ut programloggar när du distribuerar programmet.
Om det är sant inaktiverar du liveness- och beredskapsavsökningen.
Om det är sant inaktiverar du jar-validering.
Om det är falskt inaktiveras liveness-avsökningen för appinstansen.
Om det är falskt inaktiveras beredskapsavsökningen för appinstansen.
Om det är falskt inaktiveras startavsökningen för appinstansen.
Utrymmesavgränsade miljövariabler i formatet "key[=value]".
Valfri varaktighet i sekunder som appinstansen måste avslutas korrekt.
Antal instanser.
En sträng som innehåller jvm-alternativ, använd '=' i stället för ' ' för det här argumentet för att undvika bash-parsningsfel, t.ex. --jvm-options='-Xms1024m -Xmx2048m'.
Språkramverk för containeravbildningen som laddats upp. Värden som stöds: "springboot", "".
En json-filsökväg anger konfigurationen för livenessavsökning.
En sträng som innehåller sökvägen till den körbara .NET-filen i förhållande till zip-roten.
Det maximala antalet repliker.
Minnesresurskvantitet. Ska vara 512Mi, 1536Mi, 2560Mi, 3584Mi eller #Gi, t.ex. 1Gi, 3Gi.
Det minsta antalet repliker.
Vänta inte tills den långvariga åtgärden har slutförts.
En json-filsökväg anger konfigurationen för beredskapsavsökningen.
Lösenordet för containerregistret.
Användarnamnet för containerregistret.
Körningsversion av använt språk.
Skalningsregelautentiseringsparametrar. Formatera "=" och avgränsat med blanksteg.
Det maximala antalet samtidiga begäranden innan du skalar ut. Stöds endast för http- och tcp-skalningsregler.
Skala regelmetadata. Formatera "key[=value]" och avgränsat med blanksteg.
Namnet på skalningsregeln.
Typ av skalningsregel. Standard: http.
(Endast standard- och basicnivåer) Tomcat-serverversion. Visa en lista över alla serverversioner som stöds genom att köra az spring list-support-server-versions -o table
. Den här funktionen är en allmänt tillgänglig förhandsversion.
Skapa mellanlagringsdistribution kopierar automatiskt inställningar från produktionsdistributionen.
Distribuera den angivna källmappen. Mappen packas i tjära, laddas upp och byggs med hjälp av kpack. Standardvärdet är den aktuella mappen om inget värde anges.
En json-filsökväg anger konfigurationen för startavsökningen.
Underordnad modul som ska distribueras krävs för flera jar-paket som skapats från källkoden.
Distributionsversion, behåll oförändrad om den inte har angetts.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az spring app deployment delete
Ta bort en distribution av appen.
az spring app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Obligatoriska parametrar
Namnet på appen.
Namn på distribution.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.
Valfria parametrar
Vänta inte tills den långvariga åtgärden har slutförts.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az spring app deployment generate-heap-dump
Generera en heapdump av målappinstansen till den angivna filsökvägen.
az spring app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Obligatoriska parametrar
Namnet på appen.
Målappinstans som du vill dumpa.
Sökvägen till monteringsfilen för dumpfilen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.
Valfria parametrar
Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az spring app deployment generate-thread-dump
Generera en tråddumpning av målappinstansen till den angivna filsökvägen.
az spring app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Obligatoriska parametrar
Namnet på appen.
Målappinstans som du vill dumpa.
Sökvägen till monteringsfilen för dumpfilen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.
Valfria parametrar
Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az spring app deployment list
Visa en lista över alla distributioner i en app.
az spring app deployment list --app
--resource-group
--service
Obligatoriska parametrar
Namnet på appen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az spring app deployment show
Visa information om en distribution.
az spring app deployment show --app
--name
--resource-group
--service
Obligatoriska parametrar
Namnet på appen.
Namn på distribution.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az spring app deployment start-jfr
Starta en JFR på målappinstansen till den angivna filsökvägen.
az spring app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Obligatoriska parametrar
Namnet på appen.
Målappinstans som du vill dumpa.
Sökvägen till monteringsfilen för dumpfilen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.
Valfria parametrar
Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.
Varaktighet för JFR.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.