az spring-cloud app

Notitie

Deze referentie maakt deel uit van de Spring-Cloud-extensie voor Azure CLI en vereist versie 2.0.67 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az spring-cloud app voor het eerst gebruikt. Meer informatie over extensies.

Opdrachten voor het beheren van apps in Azure Spring Cloud.

Opdracht

az spring-cloud app binding

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

az spring-cloud app binding cosmos

Opdrachten voor het beheren Azure Cosmos DB bindingen.

az spring-cloud app binding cosmos add

Bind een Azure Cosmos DB met de app.

az spring-cloud app binding cosmos update

Werk een Azure Cosmos DB servicebinding van de app bij.

az spring-cloud app binding list

Een lijst met alle servicebindingen in een app.

az spring-cloud app binding mysql

Opdrachten voor het beheren Azure Database for MySQL bindingen.

az spring-cloud app binding mysql add

Bind een Azure Database for MySQL met de app.

az spring-cloud app binding mysql update

Werk een Azure Database for MySQL servicebinding van de app bij.

az spring-cloud app binding redis

Opdrachten voor het beheren Azure Cache voor Redis bindingen.

az spring-cloud app binding redis add

Bind een Azure Cache voor Redis met de app.

az spring-cloud app binding redis update

Werk een Azure Cache voor Redis servicebinding van de app bij.

az spring-cloud app binding remove

Verwijder een servicebinding van de app.

az spring-cloud app binding show

De details van een servicebinding tonen.

az spring-cloud app create

Maak een nieuwe app met een standaardimplementatie in Azure Spring Cloud.

az spring-cloud app custom-domain

Opdrachten voor het beheren van aangepaste domeinen.

az spring-cloud app custom-domain bind

Bind een aangepast domein met de app.

az spring-cloud app custom-domain list

Een lijst met alle aangepaste domeinen van de app.

az spring-cloud app custom-domain show

Details van een aangepast domein tonen.

az spring-cloud app custom-domain unbind

Debinding van een aangepast domein van de app.

az spring-cloud app custom-domain update

Werk een aangepast domein van de app bij.

az spring-cloud app delete

Verwijder een app in de Azure Spring Cloud.

az spring-cloud app deploy

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

az spring-cloud app deployment

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

az spring-cloud app deployment create

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

az spring-cloud app deployment delete

Verwijder een implementatie van de app.

az spring-cloud app deployment list

Een lijst met alle implementaties in een app maken.

az spring-cloud app deployment show

Details van een implementatie tonen.

az spring-cloud app identity

De beheerde service-identiteit van een app beheren.

az spring-cloud app identity assign

Beheerde service-identiteit inschakelen in een app.

az spring-cloud app identity remove

Beheerde service-identiteit uit een app verwijderen.

az spring-cloud app identity show

De beheerde identiteitsgegevens van de app weergeven.

az spring-cloud app list

Alle apps in de Azure Spring Cloud.

az spring-cloud app log

Opdrachten voor tail-app-exemplaarlogboeken met meerdere opties. Als de app slechts één exemplaar heeft, is de exemplaarnaam optioneel.

az spring-cloud app log tail

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

az spring-cloud app logs

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

az spring-cloud app restart

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

az spring-cloud app scale

Een app of de implementaties ervan handmatig schalen.

az spring-cloud app set-deployment

Productie-implementatie van een app instellen.

az spring-cloud app show

De details van een app in de Azure Spring Cloud.

az spring-cloud app show-deploy-log

Buildlogboek van de laatste implementatie tonen, alleen van toepassing op implementatie van broncode, standaard op productie-implementatie.

az spring-cloud app start

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

az spring-cloud app stop

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

az spring-cloud app unset-deployment

Niet-productie-implementatie van een app.

az spring-cloud app update

Configuraties van een app bijwerken.

az spring-cloud app create

Maak een nieuwe app met een standaardimplementatie in Azure Spring Cloud.

az spring-cloud app create --name
                           --resource-group
                           --service
                           [--assign-endpoint {false, true}]
                           [--assign-identity {false, true}]
                           [--cpu]
                           [--enable-persistent-storage {false, true}]
                           [--env]
                           [--instance-count]
                           [--jvm-options]
                           [--memory]
                           [--runtime-version {Java_11, Java_8, NetCore_31}]

Voorbeelden

Maak een app met de standaardconfiguratie.

az spring-cloud 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 instantie.

az spring-cloud 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.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--assign-endpoint

Indien waar, wijst u eindpunt-URL toe voor directe toegang.

geaccepteerde waarden: false, true
--assign-identity

Indien waar, wijst u een beheerde service-identiteit toe.

geaccepteerde waarden: false, true
--cpu

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

standaardwaarde: 1
--enable-persistent-storage

Indien waar, kunt u een schijf van 50G (Standard Pricing Tier) of 1G (Basic Pricing Tier) met het standaardpad aan een schijf monteren.

geaccepteerde waarden: false, true
--env

Door ruimte gescheiden omgevingsvariabelen in de indeling 'sleutel[=waarde]'.

--instance-count

Aantal exemplaren.

standaardwaarde: 1
--jvm-options

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

--memory

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

standaardwaarde: 1Gi
--runtime-version

Runtime-versie van de gebruikte taal.

geaccepteerde waarden: Java_11, Java_8, NetCore_31

az spring-cloud app delete

Verwijder een app in de Azure Spring Cloud.

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

Vereiste parameters

--name -n

De naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

az spring-cloud app deploy

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

az spring-cloud app deploy --name
                           --resource-group
                           --service
                           [--artifact-path]
                           [--deployment]
                           [--env]
                           [--jvm-options]
                           [--main-entry]
                           [--no-wait]
                           [--runtime-version {Java_11, Java_8, NetCore_31}]
                           [--target-module]
                           [--version]

Voorbeelden

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

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup

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

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

Implementeer broncode naar een specifieke implementatie van een app.

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

Vereiste parameters

--name -n

De naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--artifact-path --jar-path -p

Indien opgegeven, implementeert u het vooraf gebouwde artefact (jar of netcore zip), anders implementeert u de huidige map als tar.

--deployment -d

Naam van een bestaande implementatie van de app. Standaardinstelling voor de productie-implementatie als deze niet is opgegeven.

--env

Door ruimte gescheiden omgevingsvariabelen in de indeling 'sleutel[=waarde]'.

--jvm-options

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

--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 langlopende bewerking is uitgevoerd.

--runtime-version

Runtime-versie van de gebruikte taal.

geaccepteerde waarden: Java_11, Java_8, NetCore_31
--target-module

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

--version

Implementatieversie, laat deze ongewijzigd als deze niet is ingesteld.

az spring-cloud app list

Alle apps in de Azure Spring Cloud.

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

Voorbeelden

Querystatus van permanente opslag van alle apps

az spring-cloud 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 az configure --defaults group=<name> behulp van .

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

az spring-cloud app logs

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

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

Vereiste parameters

--name -n

De naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. Standaardinstelling voor de productie-implementatie als deze niet is opgegeven.

--follow -f

Geef op of de logboeken moeten worden gestreamd.

--format-json

Maak JSON-logboeken op als gestructureerd logboek is ingeschakeld.

--instance -i

Naam van een bestaand exemplaar van de implementatie.

--limit

Maximum aantal kilobytes aan logboeken dat moet worden retourneert. Het maximumaantal is 2048.

standaardwaarde: 2048
--lines

Het aantal regels dat moet worden weer te geven. Maximum is 10.000.

standaardwaarde: 50
--since

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

az spring-cloud app restart

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

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

Vereiste parameters

--name -n

De naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. Standaardinstelling voor de productie-implementatie als deze niet is opgegeven.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

az spring-cloud app scale

Een app of de implementaties ervan handmatig schalen.

az spring-cloud 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 instantie.

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

Schaal een implementatie van de app uit naar vijf exemplaren.

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

Vereiste parameters

--name -n

De naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--cpu

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

--deployment -d

Naam van een bestaande implementatie van de app. Standaardinstelling voor 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 langlopende bewerking is uitgevoerd.

az spring-cloud app set-deployment

Productie-implementatie van een app instellen.

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

Voorbeelden

Een faseringsimplementatie van een app naar productie wisselen.

az spring-cloud 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.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

az spring-cloud app show

De details van een app in de Azure Spring Cloud.

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

Vereiste parameters

--name -n

De naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

az spring-cloud app show-deploy-log

Buildlogboek van de laatste implementatie tonen, alleen van toepassing op implementatie van broncode, standaard op productie-implementatie.

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

Vereiste parameters

--name -n

Naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. Standaardinstelling voor de productie-implementatie als deze niet is opgegeven.

az spring-cloud app start

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

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

Vereiste parameters

--name -n

Naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. Standaardinstelling voor de productie-implementatie als deze niet is opgegeven.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

az spring-cloud app stop

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

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

Vereiste parameters

--name -n

Naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--deployment -d

Naam van een bestaande implementatie van de app. Standaardinstelling voor de productie-implementatie als deze niet is opgegeven.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

az spring-cloud app unset-deployment

Niet-productie-implementatie van een app.

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

Voorbeelden

Verwissel de productie-implementatie van een app naar fasering als de app de productie-implementatie heeft.

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

Vereiste parameters

--name -n

Naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

az spring-cloud app update

Configuraties van een app bijwerken.

az spring-cloud app update --name
                           --resource-group
                           --service
                           [--assign-endpoint {false, true}]
                           [--deployment]
                           [--enable-end-to-end-tls {false, true}]
                           [--enable-persistent-storage {false, true}]
                           [--env]
                           [--https-only {false, true}]
                           [--jvm-options]
                           [--main-entry]
                           [--runtime-version {Java_11, Java_8, NetCore_31}]

Voorbeelden

Voeg een omgevingsvariabele toe voor de app.

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

Vereiste parameters

--name -n

Naam van de app.

--resource-group -g

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

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--assign-endpoint

Indien waar, wijst u de eindpunt-URL toe voor directe toegang.

geaccepteerde waarden: false, true
--deployment -d

Naam van een bestaande implementatie van de app. Standaardinstelling voor de productie-implementatie als deze niet is opgegeven.

--enable-end-to-end-tls

Indien waar, schakel end-to-end tls in.

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

Indien waar, kunt u een schijf van 50G (Standard Pricing Tier) of 1G (Basic Pricing Tier) met het standaardpad aan een schijf monteren.

geaccepteerde waarden: false, true
--env

Door ruimte gescheiden omgevingsvariabelen in de indeling 'sleutel[=waarde]'.

--https-only

Als dit waar is, gaat u naar de app via https.

geaccepteerde waarden: false, true
--jvm-options

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

--main-entry -m

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

--runtime-version

Runtime-versie van de gebruikte taal.

geaccepteerde waarden: Java_11, Java_8, NetCore_31