az spring app

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-kommando . Läs mer om tillägg.

Kommandon för att hantera appar i Azure Spring Apps.

Kommandon

Name Description Typ Status
az spring app append-loaded-public-certificate

Lägg till ett nytt inläst offentligt certifikat i en app i Azure Spring Apps.

Anknytning Allmän tillgänglighet
az spring app append-persistent-storage

Lägg till en ny beständig lagring i en app i Azure Spring Apps.

Anknytning Allmän tillgänglighet
az spring app binding

Kommandon för att hantera bindningar med Azure Data Services, du måste starta om appen manuellt för att inställningarna ska börja gälla.

Anknytning Inaktuell
az spring app binding cosmos

Kommandon för att hantera Azure Cosmos DB-bindningar.

Anknytning Inaktuell
az spring app binding cosmos add

Binda en Azure Cosmos DB med appen.

Anknytning Inaktuell
az spring app binding cosmos update

Uppdatera en Azure Cosmos DB-tjänstbindning av appen.

Anknytning Inaktuell
az spring app binding list

Visa en lista över alla tjänstbindningar i en app.

Anknytning Inaktuell
az spring app binding mysql

Kommandon för att hantera Azure Database for MySQL-bindningar.

Anknytning Inaktuell
az spring app binding mysql add

Binda en Azure Database for MySQL med appen.

Anknytning Inaktuell
az spring app binding mysql update

Uppdatera en Azure Database for MySQL-tjänstbindning för appen.

Anknytning Inaktuell
az spring app binding redis

Kommandon för att hantera Azure Cache for Redis-bindningar.

Anknytning Inaktuell
az spring app binding redis add

Binda en Azure Cache for Redis med appen.

Anknytning Inaktuell
az spring app binding redis update

Uppdatera en Azure Cache for Redis-tjänstbindning för appen.

Anknytning Inaktuell
az spring app binding remove

Ta bort en tjänstbindning av appen.

Anknytning Inaktuell
az spring app binding show

Visa information om en tjänstbindning.

Anknytning Inaktuell
az spring app connect

Anslut till det interaktiva gränssnittet för en appinstans för felsökning".

Anknytning Allmän tillgänglighet
az spring app create

Skapa en ny app med en standarddistribution i Azure Spring Apps-instansen.

Anknytning Allmän tillgänglighet
az spring app custom-domain

Kommandon för att hantera anpassade domäner.

Anknytning Allmän tillgänglighet
az spring app custom-domain bind

Binda en anpassad domän med appen.

Anknytning Allmän tillgänglighet
az spring app custom-domain list

Visa en lista över alla anpassade domäner i appen.

Anknytning Allmän tillgänglighet
az spring app custom-domain show

Visa information om en anpassad domän.

Anknytning Allmän tillgänglighet
az spring app custom-domain unbind

Avbindning av en anpassad domän för appen.

Anknytning Allmän tillgänglighet
az spring app custom-domain update

Uppdatera en anpassad domän för appen.

Anknytning Allmän tillgänglighet
az spring app delete

Ta bort en app i Azure Spring Apps.

Anknytning Allmän tillgänglighet
az spring app deploy

Distribuera källkod eller fördefinierad binärfil till en app och uppdatera relaterade konfigurationer.

Anknytning Allmän tillgänglighet
az spring app deployment

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 .

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>.

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 disable-remote-debugging

Inaktivera fjärrfelsökning för en distribution.

Anknytning Allmän tillgänglighet
az spring app enable-remote-debugging

Aktivera fjärrfelsökning för en distribution.

Anknytning Allmän tillgänglighet
az spring app get-remote-debugging-config

Hämta fjärrfelsökningskonfigurationen för en distribution.

Anknytning Allmän tillgänglighet
az spring app identity

Hantera en apps hanterade identiteter.

Anknytning Allmän tillgänglighet
az spring app identity assign

Aktivera systemtilldelad hanterad identitet eller tilldela användartilldelade hanterade identiteter till en app.

Anknytning Allmän tillgänglighet
az spring app identity force-set

Tvinga fram hanterade identiteter i en app.

Anknytning Allmän tillgänglighet
az spring app identity remove

Ta bort hanterad identitet från en app.

Anknytning Allmän tillgänglighet
az spring app identity show

Visa appens hanterade identitetsinformation.

Anknytning Allmän tillgänglighet
az spring app list

Visa en lista över alla appar i Azure Spring Apps.

Anknytning Allmän tillgänglighet
az spring app log

Kommandon för att skugga appinstansloggar med flera alternativ. Om appen bara har en instans är instansnamnet valfritt.

Anknytning Inaktuell
az spring app log tail

Visa loggar för en appinstans, loggar strömmas när du anger "-f/--follow".

Anknytning Inaktuell
az spring app logs

Visa loggar för en appinstans, loggar strömmas när du anger "-f/--follow".

Anknytning Allmän tillgänglighet
az spring app restart

Starta om instanser av appen som standard för produktionsdistribution.

Anknytning Allmän tillgänglighet
az spring app scale

Skala en app eller dess distributioner manuellt.

Anknytning Allmän tillgänglighet
az spring app set-deployment

Ange produktionsdistribution av en app.

Anknytning Allmän tillgänglighet
az spring app show

Visa information om en app i Azure Spring Apps.

Anknytning Allmän tillgänglighet
az spring app show-deploy-log

Visa byggloggen för den senaste distributionen, gäller endast för distribution av källkod, standard för produktionsdistribution.

Anknytning Allmän tillgänglighet
az spring app start

Starta instanser av appen som standard för produktionsdistribution.

Anknytning Allmän tillgänglighet
az spring app stop

Stoppa instanser av appen, standard för produktionsdistribution.

Anknytning Allmän tillgänglighet
az spring app unset-deployment

Ta bort produktionsdistributionen av en app.

Anknytning Allmän tillgänglighet
az spring app update

Uppdatera konfigurationer för en app.

Anknytning Allmän tillgänglighet

az spring app append-loaded-public-certificate

Lägg till ett nytt inläst offentligt certifikat i en app i Azure Spring Apps.

az spring app append-loaded-public-certificate --certificate-name
                                               --load-trust-store {false, true}
                                               --name
                                               --resource-group
                                               --service

Exempel

Lägg till ett nytt inläst offentligt certifikat i en app.

az spring app append-loaded-public-certificate --name MyApp --service MyCluster --resource-group MyResourceGroup --certificate-name MyCertName --load-trust-store true

Obligatoriska parametrar

--certificate-name

Namnet på certifikatet som ska läggas till.

--load-trust-store

Om det är sant läses certifikatet in i förtroendearkivet för Java-program.

accepterade värden: false, true
standardvärde: False
--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app append-persistent-storage

Lägg till en ny beständig lagring i en app i Azure Spring Apps.

az spring app append-persistent-storage --mount-path
                                        --name
                                        --persistent-storage-type
                                        --resource-group
                                        --service
                                        --storage-name
                                        [--enable-sub-path {false, true}]
                                        [--mount-options]
                                        [--read-only {false, true}]
                                        [--share-name]

Exempel

Lägg till en ny beständig lagring i en app.

az spring app append-persistent-storage --persistent-storage-type AzureFileVolume --share-name MyShareName --mount-path /MyMountPath --storage-name MyStorageName -n MyApp -g MyResourceGroup -s MyService

Obligatoriska parametrar

--mount-path

Sökvägen för den beständiga lagringsvolymen som ska monteras.

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--persistent-storage-type -t

Typ av beständiga lagringsvolymer.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

--storage-name

Namnet på den lagringsresurs som du skapade i Azure Spring Apps.

Valfria parametrar

--enable-sub-path

[valfritt] Om sant monteras i separata underkataloger med samma sökväg för varje appinstans .

accepterade värden: false, true
standardvärde: False
--mount-options

[valfritt] Monteringsalternativen för den beständiga lagringsvolymen.

--read-only

[valfritt] Om sant är den beständiga lagringsvolymen skrivskyddad.

accepterade värden: false, true
standardvärde: False
--share-name

Namnet på den i förväg skapade filresursen. ShareName ska endast anges om typen av den beständiga lagringsvolymen är AzureFileVolume.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app connect

Anslut till det interaktiva gränssnittet för en appinstans för felsökning".

az spring app connect --name
                      --resource-group
                      --service
                      [--deployment]
                      [--instance]
                      [--shell-cmd]

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--instance -i

Namnet på en befintlig instans av distributionen.

--shell-cmd

Shell-kommandot som ska köras när du ansluter till appinstansen.

standardvärde: /bin/sh
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app create

Skapa en ny app med en standarddistribution i Azure Spring Apps-instansen.

az spring app create --name
                     --resource-group
                     --service
                     [--assign-endpoint {false, true}]
                     [--assign-public-endpoint {false, true}]
                     [--backend-protocol {Default, GRPC}]
                     [--bind-acs]
                     [--bind-config-server]
                     [--bind-service-registry]
                     [--client-auth-certs]
                     [--cpu]
                     [--deployment-name]
                     [--disable-probe {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--ingress-read-timeout]
                     [--ingress-send-timeout]
                     [--instance-count]
                     [--jvm-options]
                     [--liveness-probe-config]
                     [--loaded-public-certificate-file]
                     [--max-replicas]
                     [--memory]
                     [--min-replicas]
                     [--persistent-storage]
                     [--readiness-probe-config]
                     [--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]
                     [--secrets]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]
                     [--system-assigned {false, true}]
                     [--user-assigned]
                     [--workload-profile]

Exempel

Skapa en app med standardkonfigurationen.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup

Skapa en offentlig tillgänglig app med 3 instanser och 2 processorkärnor och 3 GB minne per instans.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup --assign-endpoint true --cpu 2 --memory 3 --instance-count 3

Skapa en appbindning till standardtjänstregistret, programkonfigurationstjänsten och Spring Cloud-konfigurationsservern.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup --bind-service-registry --bind-application-configuration-service --bind-config-server

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--assign-endpoint

Om det är sant tilldelar du slutpunkts-URL för direkt åtkomst.

accepterade värden: false, true
standardvärde: False
--assign-public-endpoint

Om det är sant tilldelar du en slutpunkts-URL som kan nås från det virtuella nätverket för instansappen för vnet-instans.

accepterade värden: false, true
--backend-protocol

Inkommande serverdelsprotokoll för appen. Standard innebär HTTP/HTTPS/WebSocket.

accepterade värden: Default, GRPC
--bind-acs --bind-application-configuration-service

Binda appen till standardtjänsten för programkonfiguration automatiskt.

--bind-config-server --bind-cs
Förhandsgranskning

Binda appen till standardkonfigurationsservern automatiskt.

--bind-service-registry --bind-sr

Binda appen till standardtjänstregistret automatiskt.

--client-auth-certs

En blankstegsavgränsad sträng som innehåller resurs-ID för certifikat för klientautentisering. t.ex. --client_auth_certs='id0 id1'. Använd "" för att rensa befintliga certifikat.

--cpu

CPU-resurskvantitet. Ska vara 250m, 500m, 750m, 1250m eller antal CPU-kärnor.

--deployment-name

Namnet på standarddistributionen.

standardvärde: default
--disable-probe

Om det är sant inaktiverar du liveness- och beredskapsavsökningen.

accepterade värden: false, true
--enable-liveness-probe
Förhandsgranskning

Om det är falskt inaktiveras liveness-avsökningen för appinstansen.

accepterade värden: false, true
--enable-persistent-storage --enable-ps

Om det är sant monterar du en 50G-disk (standardprisnivå) eller en 1G-disk (basic pricing tier) med standardsökvägen.

accepterade värden: false, true
--enable-readiness-probe
Förhandsgranskning

Om det är falskt inaktiveras beredskapsavsökningen för appinstansen.

accepterade värden: false, true
--enable-startup-probe
Förhandsgranskning

Om det är falskt inaktiveras startavsökningen för appinstansen.

accepterade värden: false, true
--env

Utrymmesavgränsade miljövariabler i formatet "key[=value]".

--grace-period --termination-grace-period-seconds
Förhandsgranskning

Valfri varaktighet i sekunder som appinstansen måste avslutas korrekt.

--ingress-read-timeout

Timeout-värde för inkommande läsning i sekunder. Standard 300, minimum är 1, max är 1800.

--ingress-send-timeout

Tidsgränsvärdet för inkommande sändning i sekunder. Standard 60, minimum är 1, max är 1800.

--instance-count

Antal instanser.

standardvärde: 1
--jvm-options

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'.

--liveness-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för livenessavsökning.

--loaded-public-certificate-file -f

En json-filsökväg anger de certifikat som skulle läsas in i appen.

--max-replicas

Det maximala antalet repliker.

standardvärde: 10
--memory

Minnesresurskvantitet. Ska vara 512Mi, 1536Mi, 2560Mi, 3584Mi eller #Gi, t.ex. 1Gi, 3Gi.

--min-replicas

Det minsta antalet repliker.

standardvärde: 1
--persistent-storage

En json-filsökväg för beständiga lagringar som ska monteras i appen.

--readiness-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för beredskapsavsökningen.

--runtime-version

Körningsversion av använt språk.

accepterade värden: Java_11, Java_17, Java_21, Java_8, NetCore_31
--scale-rule-auth --sra

Skalningsregelautentiseringsparametrar. Formatera "=" och avgränsat med blanksteg.

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

Det maximala antalet samtidiga begäranden innan du skalar ut. Stöds endast för http- och tcp-skalningsregler.

--scale-rule-metadata --srm

Skala regelmetadata. Formatera "key[=value]" och avgränsat med blanksteg.

--scale-rule-name --srn

Namnet på skalningsregeln.

--scale-rule-type --srt

Typ av skalningsregel. Standard: http.

--secrets

En lista över hemligheter för appen. Formatera "key[=value]" och avgränsat med blanksteg.

--session-affinity

Ingresssessionstillhörighet för appen.

accepterade värden: Cookie, None
--session-max-age

Tid tills cookien upphör att gälla. Minimum är 1 sekund, max är 7 dagar. Om värdet är 0 är förfalloperioden lika med webbläsarsessionsperioden.

--startup-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för startavsökningen.

--system-assigned

Aktivera systemtilldelad hanterad identitet.

accepterade värden: false, true
--user-assigned
Förhandsgranskning

Utrymmesavgränsade användartilldelade resurs-ID:t för hanterad identitet till assgin till en app.

--workload-profile

Arbetsbelastningsprofilen som används i den hanterade miljön. Standardvärdet är "Förbrukning".

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app delete

Ta bort en app i Azure Spring Apps.

az spring app delete --name
                     --resource-group
                     --service

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app deploy

Distribuera källkod eller fördefinierad binärfil till en app och uppdatera relaterade konfigurationer.

az spring app deploy --name
                     --resource-group
                     --service
                     [--apms]
                     [--artifact-path]
                     [--build-certificates]
                     [--build-cpu]
                     [--build-env]
                     [--build-memory]
                     [--builder]
                     [--config-file-patterns]
                     [--container-args]
                     [--container-command]
                     [--container-image]
                     [--container-registry]
                     [--custom-actuator-path]
                     [--custom-actuator-port]
                     [--deployment]
                     [--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]
                     [--jvm-options]
                     [--language-framework]
                     [--liveness-probe-config]
                     [--main-entry]
                     [--no-wait]
                     [--readiness-probe-config]
                     [--registry-password]
                     [--registry-username]
                     [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                     [--server-version]
                     [--source-path]
                     [--startup-probe-config]
                     [--target-module]
                     [--version]

Exempel

Distribuera källkod till en app. Då packas den aktuella katalogen, binärfilen skapas med Pivotal Build Service och distribueras sedan till appen.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --source-path

Distribuera en fördefinierad jar till en app med jvm-alternativ och miljövariabler.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Distribuera ett fördefinierat krig till en app med serverversion, jvm-alternativ och miljövariabler (endast standard- och grundläggande nivåer).

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.war --server-version Tomcat_10 --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Distribuera källkod till en specifik distribution av en app.

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

Distribuera en containeravbildning på Docker Hub till en app.

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

Distribuera en containeravbildning i ett privat register till en app.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>

Distribuera med programkonfigurationstjänstens konfigurationsfilmönster till en app.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --config-file-patterns MyPatterns --artifact-path app.jar

Distribuera en fördefinierad jar-fil till en app med build env (endast för Enterprise-nivå).

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --build-env BP_JVM_VERSION=11.*

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--apms

(Endast företagsnivå) Blankstegsavgränsade APM-namn.

--artifact-path

Distribuera den angivna fördefinierade artefakten (jar, war eller netcore zip, war is in public preview).

--build-certificates

(Endast företagsnivå) Utrymmesavgränsade certifikatnamn, certifikaten används under byggtiden.

--build-cpu

CPU-resurskvantitet. Ska vara 500m eller antal CPU-kärnor.

standardvärde: 1
--build-env

Utrymmesavgränsade miljövariabler i formatet "key[=value]".

--build-memory

Minnesresurskvantitet. Ska vara 512Mi eller #Gi, t.ex. 1Gi, 3Gi.

standardvärde: 2Gi
--builder

(Endast företagsnivå) Build Service Builder används för att skapa den körbara filen.

standardvärde: default
--config-file-patterns

(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.

--container-args

Argumenten för containeravbildningen.

--container-command

Kommandot för containeravbildningen.

--container-image

Containeravbildningstaggen.

--container-registry

Registret för containeravbildningen.

standardvärde: docker.io
--custom-actuator-path

(Endast företagsnivå) Anpassad aktuatorsökväg för appen. Standardvärdet är "/actuator".

--custom-actuator-port

(Endast företagsnivå) Anpassad aktuatorport för appen. Standardvärdet är 8080.

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--disable-app-log

Skriv inte ut programloggar när du distribuerar programmet.

standardvärde: False
--disable-probe

Om det är sant inaktiverar du liveness- och beredskapsavsökningen.

accepterade värden: false, true
--disable-validation

Om det är sant inaktiverar du jar-validering.

accepterade värden: false, true
--enable-liveness-probe
Förhandsgranskning

Om det är falskt inaktiveras liveness-avsökningen för appinstansen.

accepterade värden: false, true
--enable-readiness-probe
Förhandsgranskning

Om det är falskt inaktiveras beredskapsavsökningen för appinstansen.

accepterade värden: false, true
--enable-startup-probe
Förhandsgranskning

Om det är falskt inaktiveras startavsökningen för appinstansen.

accepterade värden: false, true
--env

Utrymmesavgränsade miljövariabler i formatet "key[=value]".

--grace-period --termination-grace-period-seconds
Förhandsgranskning

Valfri varaktighet i sekunder som appinstansen måste avslutas korrekt.

--jvm-options

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'.

--language-framework

Språkramverk för containeravbildningen som laddats upp. Värden som stöds: "springboot", "".

--liveness-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för livenessavsökning.

--main-entry -m

En sträng som innehåller sökvägen till den körbara .NET-filen i förhållande till zip-roten.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--readiness-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för beredskapsavsökningen.

--registry-password

Lösenordet för containerregistret.

--registry-username

Användarnamnet för containerregistret.

--runtime-version

Körningsversion av använt språk.

accepterade värden: Java_11, Java_17, Java_21, Java_8, NetCore_31
--server-version

(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.

--source-path

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.

--startup-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för startavsökningen.

--target-module

Underordnad modul som ska distribueras krävs för flera jar-paket som skapats från källkoden.

--version

Distributionsversion, behåll oförändrad om den inte har angetts.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app disable-remote-debugging

Inaktivera fjärrfelsökning för en distribution.

az spring app disable-remote-debugging --name
                                       --resource-group
                                       --service
                                       [--deployment]
                                       [--no-wait]

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app enable-remote-debugging

Aktivera fjärrfelsökning för en distribution.

az spring app enable-remote-debugging --name
                                      --resource-group
                                      --service
                                      [--deployment]
                                      [--no-wait]
                                      [--port]

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--port -p

Fjärrfelsökningsport, värdet ska vara från 1024 till 65536, standardvärdet är 5005.

standardvärde: 5005
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app get-remote-debugging-config

Hämta fjärrfelsökningskonfigurationen för en distribution.

az spring app get-remote-debugging-config --name
                                          --resource-group
                                          --service
                                          [--deployment]

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app list

Visa en lista över alla appar i Azure Spring Apps.

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

Exempel

Frågestatus för beständig lagring av alla appar

az spring app list -s MyCluster -g MyResourceGroup -o json --query '[].{Name:name, PersistentStorage:properties.persistentDisk}'

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app logs

Visa loggar för en appinstans, loggar strömmas när du anger "-f/--follow".

az spring app logs --name
                   --resource-group
                   --service
                   [--deployment]
                   [--follow]
                   [--format-json]
                   [--instance]
                   [--limit]
                   [--lines]
                   [--since]

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--follow -f

Ange om loggarna ska strömmas.

standardvärde: False
--format-json

Formatera JSON-loggar om strukturerad logg är aktiverad.

--instance -i

Namnet på en befintlig instans av distributionen.

--limit

Maximalt antal loggar som ska returneras. Taknumret är 2048.

standardvärde: 2048
--lines

Antal rader som ska visas. Maximalt är 10000.

standardvärde: 50
--since

Returnera endast loggar som är nyare än en relativ varaktighet som 5s, 2m eller 1h. Maxvärdet är 1h.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app restart

Starta om instanser av appen som standard för produktionsdistribution.

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

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app scale

Skala en app eller dess distributioner manuellt.

az spring app scale --name
                    --resource-group
                    --service
                    [--cpu]
                    [--deployment]
                    [--instance-count]
                    [--max-replicas]
                    [--memory]
                    [--min-replicas]
                    [--no-wait]
                    [--scale-rule-auth]
                    [--scale-rule-http-concurrency]
                    [--scale-rule-metadata]
                    [--scale-rule-name]
                    [--scale-rule-type]

Exempel

Skala upp en app till 4 processorkärnor och 8 GB minne per instans.

az spring app scale -n MyApp -s MyCluster -g MyResourceGroup --cpu 3 --memory 8

Skala ut en distribution av appen till 5 instanser.

az spring app scale -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --instance-count 5

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--cpu

CPU-resurskvantitet. Ska vara 250m, 500m, 750m, 1250m eller antal CPU-kärnor.

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--instance-count

Antal instanser.

--max-replicas

Det maximala antalet repliker.

standardvärde: 10
--memory

Minnesresurskvantitet. Ska vara 512Mi, 1536Mi, 2560Mi, 3584Mi eller #Gi, t.ex. 1Gi, 3Gi.

--min-replicas

Det minsta antalet repliker.

standardvärde: 1
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--scale-rule-auth --sra

Skalningsregelautentiseringsparametrar. Formatera "=" och avgränsat med blanksteg.

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

Det maximala antalet samtidiga begäranden innan du skalar ut. Stöds endast för http- och tcp-skalningsregler.

--scale-rule-metadata --srm

Skala regelmetadata. Formatera "key[=value]" och avgränsat med blanksteg.

--scale-rule-name --srn

Namnet på skalningsregeln.

--scale-rule-type --srt

Typ av skalningsregel. Standard: http.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app set-deployment

Ange produktionsdistribution av en app.

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

Exempel

Växla en mellanlagringsdistribution av en app till produktion.

az spring app set-deployment -d green-deployment -n MyApp -s MyCluster -g MyResourceGroup

Obligatoriska parametrar

--deployment -d

Namnet på en befintlig distribution av appen.

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app show

Visa information om en app i Azure Spring Apps.

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

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app show-deploy-log

Visa byggloggen för den senaste distributionen, gäller endast för distribution av källkod, standard för produktionsdistribution.

az spring app show-deploy-log --name
                              --resource-group
                              --service
                              [--deployment]

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app start

Starta instanser av appen som standard för produktionsdistribution.

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

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app stop

Stoppa instanser av appen, standard för produktionsdistribution.

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

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app unset-deployment

Ta bort produktionsdistributionen av en app.

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

Exempel

Växla produktionsdistributionen av en app till mellanlagring om appen har produktionsdistributionen.

az spring app unset-deployment -n MyApp -s MyCluster -g MyResourceGroup

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app update

Uppdatera konfigurationer för en app.

az spring app update --name
                     --resource-group
                     --service
                     [--assign-endpoint {false, true}]
                     [--assign-public-endpoint {false, true}]
                     [--backend-protocol {Default, GRPC}]
                     [--client-auth-certs]
                     [--config-file-patterns]
                     [--custom-actuator-path]
                     [--custom-actuator-port]
                     [--deployment]
                     [--disable-probe {false, true}]
                     [--enable-ingress-to-app-tls {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--https-only {false, true}]
                     [--ingress-read-timeout]
                     [--ingress-send-timeout]
                     [--jvm-options]
                     [--liveness-probe-config]
                     [--loaded-public-certificate-file]
                     [--main-entry]
                     [--no-wait]
                     [--persistent-storage]
                     [--readiness-probe-config]
                     [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                     [--secrets]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]
                     [--workload-profile]

Exempel

Lägg till en miljövariabel för appen.

az spring app update -n MyApp -s MyCluster -g MyResourceGroup --env foo=bar

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--assign-endpoint

Om det är sant tilldelar du slutpunkts-URL för direkt åtkomst.

accepterade värden: false, true
--assign-public-endpoint

Om det är sant tilldelar du en slutpunkts-URL som kan nås från det virtuella nätverket för instansappen för vnet-instans.

accepterade värden: false, true
--backend-protocol

Inkommande serverdelsprotokoll för appen. Standard innebär HTTP/HTTPS/WebSocket.

accepterade värden: Default, GRPC
--client-auth-certs

En blankstegsavgränsad sträng som innehåller resurs-ID för certifikat för klientautentisering. t.ex. --client_auth_certs='id0 id1'. Använd "" för att rensa befintliga certifikat.

--config-file-patterns

(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.

--custom-actuator-path

(Endast företagsnivå) Anpassad aktuatorsökväg för appen. Standardvärdet är "/actuator".

--custom-actuator-port

(Endast företagsnivå) Anpassad aktuatorport för appen. Standardvärdet är 8080.

--deployment -d

Namnet på en befintlig distribution av appen. Standardvärdet för produktionsdistributionen om det inte anges.

--disable-probe

Om det är sant inaktiverar du liveness- och beredskapsavsökningen.

accepterade värden: false, true
--enable-ingress-to-app-tls

Om sant aktiverar du ingress till app-tls.

accepterade värden: false, true
--enable-liveness-probe
Förhandsgranskning

Om det är falskt inaktiveras liveness-avsökningen för appinstansen.

accepterade värden: false, true
--enable-persistent-storage --enable-ps

Om det är sant monterar du en 50G-disk (standardprisnivå) eller en 1G-disk (basic pricing tier) med standardsökvägen.

accepterade värden: false, true
--enable-readiness-probe
Förhandsgranskning

Om det är falskt inaktiveras beredskapsavsökningen för appinstansen.

accepterade värden: false, true
--enable-startup-probe
Förhandsgranskning

Om det är falskt inaktiveras startavsökningen för appinstansen.

accepterade värden: false, true
--env

Utrymmesavgränsade miljövariabler i formatet "key[=value]".

--grace-period --termination-grace-period-seconds
Förhandsgranskning

Valfri varaktighet i sekunder som appinstansen måste avslutas korrekt.

--https-only

Om det är sant får du åtkomst till appen via https.

accepterade värden: false, true
--ingress-read-timeout

Timeout-värde för inkommande läsning i sekunder. Standard 300, minimum är 1, max är 1800.

--ingress-send-timeout

Tidsgränsvärdet för inkommande sändning i sekunder. Standard 60, minimum är 1, max är 1800.

--jvm-options

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'.

--liveness-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för livenessavsökning.

--loaded-public-certificate-file -f

En json-filsökväg anger de certifikat som skulle läsas in i appen.

--main-entry -m

Sökvägen till den körbara .NET-filen i förhållande till zip-roten.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--persistent-storage

En json-filsökväg för beständiga lagringar som ska monteras i appen.

--readiness-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för beredskapsavsökningen.

--runtime-version

Körningsversion av använt språk.

accepterade värden: Java_11, Java_17, Java_21, Java_8, NetCore_31
--secrets

En lista över hemligheter för appen. Formatera "key[=value]" och avgränsat med blanksteg.

--session-affinity

Ingresssessionstillhörighet för appen.

accepterade värden: Cookie, None
--session-max-age

Tid tills cookien upphör att gälla. Minimum är 1 sekund, max är 7 dagar. Om värdet är 0 är förfalloperioden lika med webbläsarsessionsperioden.

--startup-probe-config
Förhandsgranskning

En json-filsökväg anger konfigurationen för startavsökningen.

--workload-profile

Arbetsbelastningsprofilen som används i den hanterade miljön. Standardvärdet är "Förbrukning".

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.