az spring app

Notitie

Deze verwijzing maakt deel uit van de Spring-extensie voor de Azure CLI (versie 2.45.0 of hoger). De extensie wordt automatisch geïnstalleerd de eerste keer dat u een opdracht az spring app uitvoert. Meer informatie over extensies.

Opdrachten voor het beheren van apps in Azure Spring Apps.

Opdracht

az spring app append-loaded-public-certificate

Voeg een nieuw geladen openbaar certificaat toe aan een app in Azure Spring Apps.

az spring app append-persistent-storage

Voeg een nieuwe permanente opslag toe aan een app in Azure Spring Apps.

az spring app binding

Opdrachten voor het beheren van bindingen met Azure Data Services, moet u de app handmatig opnieuw starten om ervoor te zorgen dat de instellingen van kracht worden.

az spring app binding cosmos

Opdrachten voor het beheren van Azure Cosmos DB-bindingen.

az spring app binding cosmos add

Een Azure Cosmos DB verbinden met de app.

az spring app binding cosmos update

Een Azure Cosmos DB-servicebinding van de app bijwerken.

az spring app binding list

Alle servicebindingen in een app weergeven.

az spring app binding mysql

Opdrachten voor het beheren van Azure Database for MySQL bindingen.

az spring app binding mysql add

Bind een Azure Database for MySQL met de app.

az spring app binding mysql update

Een Azure Database for MySQL servicebinding van de app bijwerken.

az spring app binding redis

Opdrachten voor het beheren van Azure Cache voor Redis bindingen.

az spring app binding redis add

Bind een Azure Cache voor Redis met de app.

az spring app binding redis update

Een Azure Cache voor Redis servicebinding van de app bijwerken.

az spring app binding remove

Verwijder een servicebinding van de app.

az spring app binding show

De details van een servicebinding weergeven.

az spring app connect

Maak verbinding met de interactieve shell van een app-exemplaar om problemen op te lossen.

az spring app create

Maak een nieuwe app met een standaardimplementatie in het Azure Spring Apps-exemplaar.

az spring app custom-domain

Opdrachten voor het beheren van aangepaste domeinen.

az spring app custom-domain bind

Een aangepast domein binden met de app.

az spring app custom-domain list

Alle aangepaste domeinen van de app weergeven.

az spring app custom-domain show

Details van een aangepast domein weergeven.

az spring app custom-domain unbind

Een aangepast domein van de app ontkoppelen.

az spring app custom-domain update

Werk een aangepast domein van de app bij.

az spring app delete

Verwijder een app in Azure Spring Apps.

az spring app deploy

Implementeer broncode of vooraf gebouwde binaire bestanden in een app en werk gerelateerde configuraties bij.

az spring app deployment

Opdrachten voor het beheren van de levenscyclus van implementaties van een app in Azure Spring Apps. Meer bewerkingen op implementaties kunnen worden uitgevoerd op app-niveau met parameter --deployment. bijvoorbeeld az spring app deploy --deployment .

az spring app deployment create

Maak een faseringsimplementatie voor de app. Als u code wilt implementeren of instellingen wilt bijwerken naar een bestaande implementatie, gebruikt u az spring app deploy/update --deployment <staging deployment>.

az spring app deployment delete

Verwijder een implementatie van de app.

az spring app deployment generate-heap-dump

Genereer een heapdump van uw doel-app-exemplaar naar het opgegeven bestandspad.

az spring app deployment generate-thread-dump

Genereer een threaddump van uw doel-app-exemplaar naar het opgegeven bestandspad.

az spring app deployment list

Alle implementaties in een app weergeven.

az spring app deployment show

Details van een implementatie weergeven.

az spring app deployment start-jfr

Start een JFR op uw doel-app-exemplaar naar het opgegeven bestandspad.

az spring app disable-remote-debugging

Schakel externe foutopsporing voor een implementatie uit.

az spring app enable-remote-debugging

Schakel externe foutopsporing in voor een implementatie.

az spring app get-remote-debugging-config

De configuratie voor externe foutopsporing van een implementatie ophalen.

az spring app identity

Beheerde identiteiten van een app beheren.

az spring app identity assign

Door het systeem toegewezen beheerde identiteit inschakelen of door de gebruiker toegewezen beheerde identiteiten toewijzen aan een app.

az spring app identity force-set

Beheerde identiteiten afdwingen voor een app.

az spring app identity remove

Beheerde identiteit verwijderen uit een app.

az spring app identity show

De beheerde identiteitsgegevens van de app weergeven.

az spring app list

Maak een lijst met alle apps in De Azure Spring Apps.

az spring app log

Opdrachten om logboeken van app-exemplaren met meerdere opties achter te laten. Als de app slechts één exemplaar heeft, is de naam van het exemplaar optioneel.

az spring app log tail

Logboeken van een app-exemplaar weergeven, logboeken worden gestreamd bij het instellen van '-f/---follow'.

az spring app logs

Logboeken van een app-exemplaar weergeven, logboeken worden gestreamd bij het instellen van '-f/---follow'.

az spring app restart

Start exemplaren van de app opnieuw op, standaard in productie-implementatie.

az spring app scale

Een app of de implementaties handmatig schalen.

az spring app set-deployment

Productie-implementatie van een app instellen.

az spring app show

De details van een app weergeven in Azure Spring Apps.

az spring app show-deploy-log

Het buildlogboek van de laatste implementatie weergeven, alleen van toepassing op de implementatie van broncode, standaard op productie-implementatie.

az spring app start

Start exemplaren van de app, standaard op productie-implementatie.

az spring app stop

Stop exemplaren van de app, standaard op productie-implementatie.

az spring app unset-deployment

De productie-implementatie van een app ongedaan maken.

az spring app update

Configuraties van een app bijwerken.

az spring app append-loaded-public-certificate

Voeg een nieuw geladen openbaar certificaat toe aan een app in Azure Spring Apps.

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

Voorbeelden

Voeg een nieuw geladen openbaar certificaat toe aan een app.

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

Vereiste parameters

--certificate-name

Naam van het certificaat dat moet worden toegevoegd.

--load-trust-store

Als dit waar is, wordt het certificaat geladen in het vertrouwensarchief voor Java-toepassingen.

geaccepteerde waarden: false, true
standaardwaarde: False
--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

az spring app append-persistent-storage

Voeg een nieuwe permanente opslag toe aan een app in Azure Spring Apps.

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

Voorbeelden

Voeg een nieuwe permanente opslag toe aan een 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

Vereiste parameters

--mount-path

Het pad voor het permanente opslagvolume dat moet worden gekoppeld.

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--persistent-storage-type -t

Type van de permanente opslag die is gevolumed.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

--share-name

De naam van de vooraf gemaakte bestandsshare. ShareName moet alleen worden opgegeven als het type van het permanente opslagvolume AzureFileVolume is.

--storage-name

Naam van de opslagresource die u hebt gemaakt in Azure Spring Apps.

Optionele parameters

--mount-options

[optioneel] De koppelingsopties voor het permanente opslagvolume.

--read-only

[optioneel] Als dit waar is, is het permanente opslagvolume alleen-lezen.

geaccepteerde waarden: false, true
standaardwaarde: False

az spring app connect

Maak verbinding met de interactieve shell van een app-exemplaar om problemen op te lossen.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--instance -i

Naam van een bestaand exemplaar van de implementatie.

--shell-cmd

De shell-opdracht die moet worden uitgevoerd wanneer u verbinding maakt met het app-exemplaar.

standaardwaarde: /bin/sh

az spring app create

Maak een nieuwe app met een standaardimplementatie in het Azure Spring Apps-exemplaar.

az spring app create --name
                     --resource-group
                     --service
                     [--assign-endpoint {false, true}]
                     [--assign-public-endpoint {false, true}]
                     [--backend-protocol {Default, GRPC}]
                     [--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]
                     [--memory]
                     [--persistent-storage]
                     [--readiness-probe-config]
                     [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]
                     [--system-assigned {false, true}]
                     [--user-assigned]

Voorbeelden

Maak een app met de standaardconfiguratie.

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

Maak een openbaar toegankelijke app met 3 exemplaren en 2 CPU-kernen en 3 GB geheugen per exemplaar.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--assign-endpoint

Als dit waar is, wijst u de eindpunt-URL toe voor directe toegang.

geaccepteerde waarden: false, true
standaardwaarde: False
--assign-public-endpoint

Als dit waar is, wijst u de eindpunt-URL toe die toegankelijk is via het virtuele netwerk voor de app van het VNet-injectieexemplaren.

geaccepteerde waarden: false, true
--backend-protocol

Back-endprotocol voor inkomend verkeer van de app. Standaard betekent HTTP/HTTPS/WebSocket.

geaccepteerde waarden: Default, GRPC
--client-auth-certs

Een door spaties gescheiden tekenreeks met resource-id's van certificaten voor clientverificatie. bijvoorbeeld: --client_auth_certs='id0 id1'. Gebruik '' om bestaande certificaten te wissen.

--cpu

Aantal CPU-resources. Moet 500 m of het aantal CPU-kernen zijn.

standaardwaarde: 1
--deployment-name

Naam van de standaardimplementatie.

standaardwaarde: default
--disable-probe

Als dit waar is, schakelt u de test voor de activiteit en gereedheid uit.

geaccepteerde waarden: false, true
--enable-liveness-probe

Als onwaar is, wordt de activiteitstest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--enable-persistent-storage --enable-ps

Als dit waar is, koppelt u een schijf van 50 G (prijscategorie Standard) of 1G (prijscategorie Basic) met een standaardpad.

geaccepteerde waarden: false, true
--enable-readiness-probe

Als onwaar is, wordt de gereedheidstest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--enable-startup-probe

Als onwaar is, wordt de opstarttest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--env

Door spaties gescheiden omgevingsvariabelen in de indeling 'key[=value]'.

--grace-period --termination-grace-period-seconds

Optionele duur in seconden dat het app-exemplaar correct moet worden beëindigd.

--ingress-read-timeout

Time-outwaarde voor lezen van inkomend verkeer in seconden. Standaard 300, minimum is 1, maximum is 1800.

--ingress-send-timeout

De time-outwaarde voor inkomend verkeer wordt in seconden verzonden. Standaard 60, minimum is 1, maximum is 1800.

--instance-count

Aantal exemplaren.

standaardwaarde: 1
--jvm-options

Een tekenreeks met jvm-opties, gebruik '=' in plaats van ' ' voor dit argument om een bash-parsefout te voorkomen, bijvoorbeeld: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config

Een json-bestandspad geeft de configuratie van de statustest aan.

--loaded-public-certificate-file -f

Een json-bestandspad geeft de certificaten aan die in de app worden geladen.

--memory

Hoeveelheid geheugenresources. Moet 512Mi of #Gi zijn, bijvoorbeeld 1Gi, 3Gi.

standaardwaarde: 1Gi
--persistent-storage

Een json-bestandspad voor de permanente opslag die aan de app moet worden gekoppeld.

--readiness-probe-config

Een json-bestandspad geeft de configuratie van de gereedheidstest aan.

--runtime-version

Runtimeversie van de gebruikte taal.

geaccepteerde waarden: Java_11, Java_17, Java_8, NetCore_31
--session-affinity

Affiniteit van toegangssessie van app.

geaccepteerde waarden: Cookie, None
--session-max-age

Tijd totdat de cookie verloopt. Minimum is 1 seconde, maximum is 7 dagen. Als dit is ingesteld op 0, is de verloopperiode gelijk aan de browsersessieperiode.

--startup-probe-config

Een json-bestandspad geeft de configuratie van de opstarttest aan.

--system-assigned

Door het systeem toegewezen beheerde identiteit inschakelen.

geaccepteerde waarden: false, true
--user-assigned

Door ruimte gescheiden door de gebruiker toegewezen resource-id's voor beheerde identiteiten om een app te koppelen.

az spring app delete

Verwijder een app in Azure Spring Apps.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

az spring app deploy

Implementeer broncode of vooraf gebouwde binaire bestanden in een app en werk gerelateerde configuraties bij.

az spring app deploy --name
                     --resource-group
                     --service
                     [--artifact-path]
                     [--build-cpu]
                     [--build-env]
                     [--build-memory]
                     [--builder]
                     [--config-file-patterns]
                     [--container-args]
                     [--container-command]
                     [--container-image]
                     [--container-registry]
                     [--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_8, NetCore_31}]
                     [--source-path]
                     [--startup-probe-config]
                     [--target-module]
                     [--version]

Voorbeelden

Broncode implementeren in een app. Hiermee wordt de huidige map ingepakt, binair gebouwd met Pivotal Build Service en vervolgens geïmplementeerd in de app.

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

Implementeer een vooraf gebouwde JAR in een app met jvm-opties en omgevingsvariabelen.

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

Broncode implementeren in een specifieke implementatie van een app.

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

Implementeer een containerinstallatiekopieën op Docker Hub in een app.

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

Implementeer een containerinstallatiekopieën in een privéregister in een 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>

Implementeer met configuratiebestandspatronen van Application Configuration Service in een app.

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

Implementeer een vooraf gebouwd JAR-bestand in een app met build env (alleen voor enterprise-laag).

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--artifact-path

Implementeer het opgegeven vooraf gebouwde artefact (JAR of netcore zip).

--build-cpu

Aantal CPU-resources. Moet 500 m of het aantal CPU-kernen zijn.

standaardwaarde: 1
--build-env

Door spaties gescheiden omgevingsvariabelen in de indeling 'key[=value]'.

--build-memory

Hoeveelheid geheugenresources. Moet 512Mi of #Gi zijn, bijvoorbeeld 1Gi, 3Gi.

standaardwaarde: 2Gi
--builder

(Alleen enterprise-laag) Build service builder die wordt gebruikt om het uitvoerbare bestand te bouwen.

standaardwaarde: default
--config-file-patterns

(Alleen enterprise-laag) Configuratiebestandspatronen gescheiden door ',' om te bepalen welke patronen van Application Configuration Service worden gebruikt. Gebruik '''' om bestaande configuraties te wissen.

--container-args

De argumenten van de containerinstallatiekopieën.

--container-command

De opdracht van de containerinstallatiekopieën.

--container-image

De tag containerinstallatiekopieën.

--container-registry

Het register van de containerinstallatiekopieën.

standaardwaarde: docker.io
--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--disable-app-log

Druk geen toepassingslogboeken af wanneer u een toepassing implementeert.

standaardwaarde: False
--disable-probe

Als dit waar is, schakelt u de test voor de activiteit en gereedheid uit.

geaccepteerde waarden: false, true
--disable-validation

Als dit waar is, schakelt u JAR-validatie uit.

geaccepteerde waarden: false, true
--enable-liveness-probe

Als onwaar is, wordt de activiteitstest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--enable-readiness-probe

Als onwaar is, wordt de gereedheidstest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--enable-startup-probe

Als onwaar is, wordt de opstarttest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--env

Door spaties gescheiden omgevingsvariabelen in de indeling 'key[=value]'.

--grace-period --termination-grace-period-seconds

Optionele duur in seconden dat het app-exemplaar correct moet worden beëindigd.

--jvm-options

Een tekenreeks met jvm-opties, gebruik '=' in plaats van ' ' voor dit argument om een bash-parsefout te voorkomen, bijvoorbeeld: --jvm-options='-Xms1024m -Xmx2048m'.

--language-framework

Taalframework van de geüploade containerinstallatiekopieën. Ondersteunde waarden: "springboot", "".

--liveness-probe-config

Een json-bestandspad geeft de configuratie van de statustest aan.

--main-entry -m

Een tekenreeks met het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False
--readiness-probe-config

Een json-bestandspad geeft de configuratie van de gereedheidstest aan.

--registry-password

Het wachtwoord van het containerregister.

--registry-username

De gebruikersnaam van het containerregister.

--runtime-version

Runtimeversie van de gebruikte taal.

geaccepteerde waarden: Java_11, Java_17, Java_8, NetCore_31
--source-path

Implementeer de opgegeven bronmap. De map wordt verpakt in tar, geüpload en gebouwd met behulp van kpack. Standaard de huidige map als er geen waarde is opgegeven.

--startup-probe-config

Een json-bestandspad geeft de configuratie van de opstarttest aan.

--target-module

Onderliggende module die moet worden geïmplementeerd, vereist voor meerdere JAR-pakketten die zijn gebouwd op basis van broncode.

--version

Implementatieversie: laat ongewijzigd als deze niet is ingesteld.

az spring app disable-remote-debugging

Schakel externe foutopsporing voor een implementatie uit.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False

az spring app enable-remote-debugging

Schakel externe foutopsporing in voor een implementatie.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False
--port -p

Poort voor externe foutopsporing. De waarde moet tussen 1024 en 65536 zijn, de standaardwaarde is 5005.

standaardwaarde: 5005

az spring app get-remote-debugging-config

De configuratie voor externe foutopsporing van een implementatie ophalen.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

az spring app list

Maak een lijst met alle apps in De Azure Spring Apps.

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

Voorbeelden

Querystatus van permanente opslag van alle apps

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

Vereiste parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

az spring app logs

Logboeken van een app-exemplaar weergeven, logboeken worden gestreamd bij het instellen van '-f/---follow'.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--follow -f

Geef op of de logboeken moeten worden gestreamd.

standaardwaarde: False
--format-json

JSON-logboeken opmaken als gestructureerd logboek is ingeschakeld.

--instance -i

Naam van een bestaand exemplaar van de implementatie.

--limit

Maximum aantal kilobytes aan logboeken dat moet worden geretourneerd. Het maximumnummer is 2048.

standaardwaarde: 2048
--lines

Aantal regels dat moet worden weergegeven. Het maximum is 10000.

standaardwaarde: 50
--since

Retourneer alleen logboeken nieuwer dan een relatieve duur, zoals 5s, 2m of 1h. Maximum is 1 uur.

az spring app restart

Start exemplaren van de app opnieuw op, standaard in productie-implementatie.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False

az spring app scale

Een app of de implementaties handmatig schalen.

az spring app scale --name
                    --resource-group
                    --service
                    [--cpu]
                    [--deployment]
                    [--instance-count]
                    [--memory]
                    [--no-wait]

Voorbeelden

Een app omhoog schalen naar 4 CPU-kernen en 8 Gb geheugen per exemplaar.

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

Schaal een implementatie van de app uit naar 5 exemplaren.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--cpu

Aantal CPU-resources. Moet 500 m of het aantal CPU-kernen zijn.

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--instance-count

Aantal exemplaren.

--memory

Hoeveelheid geheugenresources. Moet 512Mi of #Gi zijn, bijvoorbeeld 1Gi, 3Gi.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False

az spring app set-deployment

Productie-implementatie van een app instellen.

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

Voorbeelden

Een faseringsimplementatie van een app wisselen naar productie.

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

Vereiste parameters

--deployment -d

Naam van een bestaande implementatie van de app.

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False

az spring app show

De details van een app weergeven in Azure Spring Apps.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

az spring app show-deploy-log

Het buildlogboek van de laatste implementatie weergeven, alleen van toepassing op de implementatie van broncode, standaard op productie-implementatie.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

az spring app start

Start exemplaren van de app, standaard op productie-implementatie.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False

az spring app stop

Stop exemplaren van de app, standaard op productie-implementatie.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False

az spring app unset-deployment

De productie-implementatie van een app ongedaan maken.

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

Voorbeelden

Vervang de productie-implementatie van een app door fasering als de app de productie-implementatie heeft.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False

az spring app update

Configuraties van een app bijwerken.

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]
                     [--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_8, NetCore_31}]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]

Voorbeelden

Voeg een omgevingsvariabele toe voor de app.

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

Vereiste parameters

--name -n

De naam van de app die wordt uitgevoerd in het opgegeven Azure Spring Apps-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service -s

Als naam van het Azure Spring Apps-exemplaar kunt u de standaardservice configureren met az configure --defaults spring=.

Optionele parameters

--assign-endpoint

Als dit waar is, wijst u de eindpunt-URL toe voor directe toegang.

geaccepteerde waarden: false, true
--assign-public-endpoint

Als dit waar is, wijst u de eindpunt-URL toe die toegankelijk is via het virtuele netwerk voor de app van het VNet-injectieexemplaren.

geaccepteerde waarden: false, true
--backend-protocol

Back-endprotocol voor inkomend verkeer van de app. Standaard betekent HTTP/HTTPS/WebSocket.

geaccepteerde waarden: Default, GRPC
--client-auth-certs

Een door spaties gescheiden tekenreeks met resource-id's van certificaten voor clientverificatie. bijvoorbeeld: --client_auth_certs='id0 id1'. Gebruik '' om bestaande certificaten te wissen.

--config-file-patterns

(Alleen enterprise-laag) Configuratiebestandspatronen gescheiden door ',' om te bepalen welke patronen van Application Configuration Service worden gebruikt. Gebruik '''' om bestaande configuraties te wissen.

--deployment -d

Naam van een bestaande implementatie van de app. De standaardinstelling is de productie-implementatie als deze niet is opgegeven.

--disable-probe

Als dit waar is, schakelt u de test voor de activiteit en gereedheid uit.

geaccepteerde waarden: false, true
--enable-ingress-to-app-tls

Als dit waar is, schakelt u inkomend verkeer naar app-TLS in.

geaccepteerde waarden: false, true
--enable-liveness-probe

Als onwaar is, wordt de activiteitstest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--enable-persistent-storage --enable-ps

Als dit waar is, koppelt u een schijf van 50 G (prijscategorie Standard) of 1G (prijscategorie Basic) met een standaardpad.

geaccepteerde waarden: false, true
--enable-readiness-probe

Als onwaar is, wordt de gereedheidstest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--enable-startup-probe

Als onwaar is, wordt de opstarttest van het app-exemplaar uitgeschakeld.

geaccepteerde waarden: false, true
--env

Door spaties gescheiden omgevingsvariabelen in de indeling 'key[=value]'.

--grace-period --termination-grace-period-seconds

Optionele duur in seconden dat het app-exemplaar correct moet worden beëindigd.

--https-only

Als dit waar is, opent u de app via https.

geaccepteerde waarden: false, true
standaardwaarde: False
--ingress-read-timeout

Time-outwaarde voor lezen van inkomend verkeer in seconden. Standaard 300, minimum is 1, maximum is 1800.

--ingress-send-timeout

De time-outwaarde voor inkomend verkeer wordt in seconden verzonden. Standaard 60, minimum is 1, maximum is 1800.

--jvm-options

Een tekenreeks met jvm-opties, gebruik '=' in plaats van ' ' voor dit argument om een bash-parsefout te voorkomen, bijvoorbeeld: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config

Een json-bestandspad geeft de configuratie van de statustest aan.

--loaded-public-certificate-file -f

Een json-bestandspad geeft de certificaten aan die in de app worden geladen.

--main-entry -m

Het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

standaardwaarde: False
--persistent-storage

Een json-bestandspad voor de permanente opslag die aan de app moet worden gekoppeld.

--readiness-probe-config

Een json-bestandspad geeft de configuratie van de gereedheidstest aan.

--runtime-version

Runtimeversie van de gebruikte taal.

geaccepteerde waarden: Java_11, Java_17, Java_8, NetCore_31
--session-affinity

Affiniteit van toegangssessie van app.

geaccepteerde waarden: Cookie, None
--session-max-age

Tijd totdat de cookie verloopt. Minimum is 1 seconde, maximum is 7 dagen. Als dit is ingesteld op 0, is de verloopperiode gelijk aan de browsersessieperiode.

--startup-probe-config

Een json-bestandspad geeft de configuratie van de opstarttest aan.