Udostępnij za pośrednictwem


az spring app

Uwaga

Ta dokumentacja jest częścią rozszerzenia spring dla interfejsu wiersza polecenia platformy Azure (wersja 2.56.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az spring app . Dowiedz się więcej o rozszerzeniach.

Polecenia do zarządzania aplikacjami w usłudze Azure Spring Apps.

Polecenia

Nazwa Opis Typ Stan
az spring app append-loaded-public-certificate

Dołącz nowy załadowany certyfikat publiczny do aplikacji w usłudze Azure Spring Apps.

Numer wewnętrzny Ogólna dostępność
az spring app append-persistent-storage

Dołącz nowy magazyn trwały do aplikacji w usłudze Azure Spring Apps.

Numer wewnętrzny Ogólna dostępność
az spring app binding

Polecenia do zarządzania powiązaniami za pomocą usług Azure Data Services należy ręcznie ponownie uruchomić aplikację, aby ustawienia zaczęły obowiązywać.

Numer wewnętrzny Przestarzałe
az spring app binding cosmos

Polecenia do zarządzania powiązaniami usługi Azure Cosmos DB.

Numer wewnętrzny Przestarzałe
az spring app binding cosmos add

Wiązanie usługi Azure Cosmos DB z aplikacją.

Numer wewnętrzny Przestarzałe
az spring app binding cosmos update

Aktualizowanie powiązania usługi Azure Cosmos DB aplikacji.

Numer wewnętrzny Przestarzałe
az spring app binding list

Wyświetl listę wszystkich powiązań usługi w aplikacji.

Numer wewnętrzny Przestarzałe
az spring app binding mysql

Polecenia do zarządzania powiązaniami usługi Azure Database for MySQL.

Numer wewnętrzny Przestarzałe
az spring app binding mysql add

Powiąż usługę Azure Database for MySQL z aplikacją.

Numer wewnętrzny Przestarzałe
az spring app binding mysql update

Zaktualizuj powiązanie usługi Azure Database for MySQL aplikacji.

Numer wewnętrzny Przestarzałe
az spring app binding redis

Polecenia do zarządzania powiązaniami usługi Azure Cache for Redis.

Numer wewnętrzny Przestarzałe
az spring app binding redis add

Wiązanie pamięci podręcznej Azure Cache for Redis z aplikacją.

Numer wewnętrzny Przestarzałe
az spring app binding redis update

Zaktualizuj powiązanie usługi Azure Cache for Redis aplikacji.

Numer wewnętrzny Przestarzałe
az spring app binding remove

Usuń powiązanie usługi aplikacji.

Numer wewnętrzny Przestarzałe
az spring app binding show

Pokaż szczegóły powiązania usługi.

Numer wewnętrzny Przestarzałe
az spring app connect

Połącz się z interaktywną powłoką wystąpienia aplikacji na potrzeby rozwiązywania problemów".

Numer wewnętrzny Ogólna dostępność
az spring app create

Utwórz nową aplikację z domyślnym wdrożeniem w wystąpieniu usługi Azure Spring Apps.

Numer wewnętrzny Ogólna dostępność
az spring app custom-domain

Polecenia do zarządzania domenami niestandardowymi.

Numer wewnętrzny Ogólna dostępność
az spring app custom-domain bind

Wiązanie domeny niestandardowej z aplikacją.

Numer wewnętrzny Ogólna dostępność
az spring app custom-domain list

Wyświetl listę wszystkich domen niestandardowych aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app custom-domain show

Pokaż szczegóły domeny niestandardowej.

Numer wewnętrzny Ogólna dostępność
az spring app custom-domain unbind

Usuń powiązanie domeny niestandardowej aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app custom-domain update

Zaktualizuj domenę niestandardową aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app delete

Usuwanie aplikacji w usłudze Azure Spring Apps.

Numer wewnętrzny Ogólna dostępność
az spring app deploy

Wdróż kod źródłowy lub wstępnie skompilowany plik binarny w aplikacji i zaktualizuj powiązane konfiguracje.

Numer wewnętrzny Ogólna dostępność
az spring app deployment

Polecenia do zarządzania cyklem życia wdrożeń aplikacji w usłudze Azure Spring Apps. Więcej operacji na wdrożeniach można wykonać na poziomie aplikacji z parametrem --deployment. np. az spring app deploy --deployment .

Numer wewnętrzny Ogólna dostępność
az spring app deployment create

Utwórz wdrożenie przejściowe dla aplikacji. Aby wdrożyć kod lub ustawienie aktualizacji do istniejącego wdrożenia, użyj polecenia az spring app deploy/update --deployment <staging deployment>.

Numer wewnętrzny Ogólna dostępność
az spring app deployment delete

Usuń wdrożenie aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app deployment generate-heap-dump

Wygeneruj zrzut stertowy wystąpienia aplikacji docelowej na daną ścieżkę pliku.

Numer wewnętrzny Ogólna dostępność
az spring app deployment generate-thread-dump

Wygeneruj zrzut wątku wystąpienia aplikacji docelowej na daną ścieżkę pliku.

Numer wewnętrzny Ogólna dostępność
az spring app deployment list

Wyświetl listę wszystkich wdrożeń w aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app deployment show

Pokaż szczegóły wdrożenia.

Numer wewnętrzny Ogólna dostępność
az spring app deployment start-jfr

Uruchom JFR w wystąpieniu aplikacji docelowej do podanej ścieżki pliku.

Numer wewnętrzny Ogólna dostępność
az spring app disable-remote-debugging

Wyłącz zdalne debugowanie dla wdrożenia.

Numer wewnętrzny Ogólna dostępność
az spring app enable-remote-debugging

Włącz zdalne debugowanie dla wdrożenia.

Numer wewnętrzny Ogólna dostępność
az spring app get-remote-debugging-config

Uzyskaj konfigurację zdalnego debugowania wdrożenia.

Numer wewnętrzny Ogólna dostępność
az spring app identity

Zarządzanie tożsamościami zarządzanymi aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app identity assign

Włącz tożsamość zarządzaną przypisaną przez system lub przypisz tożsamości zarządzane przypisane przez użytkownika do aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app identity force-set

Wymuszanie ustawiania tożsamości zarządzanych w aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app identity remove

Usuwanie tożsamości zarządzanej z aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app identity show

Wyświetlanie informacji o tożsamości zarządzanej aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app list

Wyświetl listę wszystkich aplikacji w usłudze Azure Spring Apps.

Numer wewnętrzny Ogólna dostępność
az spring app log

Polecenia do obsługi dzienników wystąpień aplikacji tail z wieloma opcjami. Jeśli aplikacja ma tylko jedno wystąpienie, nazwa wystąpienia jest opcjonalna.

Numer wewnętrzny Przestarzałe
az spring app log tail

Pokaż dzienniki wystąpienia aplikacji, dzienniki będą przesyłane strumieniowo podczas ustawiania ustawienia "-f/--follow".

Numer wewnętrzny Przestarzałe
az spring app logs

Pokaż dzienniki wystąpienia aplikacji, dzienniki będą przesyłane strumieniowo podczas ustawiania ustawienia "-f/--follow".

Numer wewnętrzny Ogólna dostępność
az spring app restart

Uruchom ponownie wystąpienia aplikacji, domyślnie do wdrożenia produkcyjnego.

Numer wewnętrzny Ogólna dostępność
az spring app scale

Ręczne skalowanie aplikacji lub jej wdrożeń.

Numer wewnętrzny Ogólna dostępność
az spring app set-deployment

Ustawianie wdrożenia produkcyjnego aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app show

Pokaż szczegóły aplikacji w usłudze Azure Spring Apps.

Numer wewnętrzny Ogólna dostępność
az spring app show-deploy-log

Pokaż dziennik kompilacji ostatniego wdrożenia, dotyczy tylko wdrożenia kodu źródłowego, domyślnego wdrożenia produkcyjnego.

Numer wewnętrzny Ogólna dostępność
az spring app start

Uruchamianie wystąpień aplikacji domyślnie dla wdrożenia produkcyjnego.

Numer wewnętrzny Ogólna dostępność
az spring app stop

Zatrzymaj wystąpienia aplikacji, domyślnie do wdrożenia produkcyjnego.

Numer wewnętrzny Ogólna dostępność
az spring app unset-deployment

Nieustawij wdrożenia produkcyjnego aplikacji.

Numer wewnętrzny Ogólna dostępność
az spring app update

Aktualizowanie konfiguracji aplikacji.

Numer wewnętrzny Ogólna dostępność

az spring app append-loaded-public-certificate

Dołącz nowy załadowany certyfikat publiczny do aplikacji w usłudze Azure Spring Apps.

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

Przykłady

Dołącz nowy załadowany certyfikat publiczny do aplikacji.

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

Parametry wymagane

--certificate-name

Nazwa certyfikatu do dołączenia.

--load-trust-store

Jeśli to prawda, certyfikat zostanie załadowany do magazynu zaufania dla aplikacji Java.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app append-persistent-storage

Dołącz nowy magazyn trwały do aplikacji w usłudze 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]

Przykłady

Dołącz nowy magazyn trwały do aplikacji.

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

Parametry wymagane

--mount-path

Ścieżka do instalacji trwałego woluminu magazynu.

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--persistent-storage-type -t

Typ woluminu magazynu trwałego.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

--storage-name

Nazwa zasobu magazynu utworzonego w usłudze Azure Spring Apps.

Parametry opcjonalne

--enable-sub-path

[opcjonalnie] Jeśli wartość true, zainstaluje się w oddzielnych podkatalogach z tą samą ścieżką dla każdego wystąpienia aplikacji .

Dopuszczalne wartości: false, true
Domyślna wartość: False
--mount-options

[opcjonalnie] Opcje instalacji dla trwałego woluminu magazynu.

--read-only

[opcjonalnie] W przypadku wartości true trwały wolumin magazynu będzie tylko do odczytu.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--share-name

Nazwa wstępnie utworzonego udziału plików. Wartość ShareName powinna być podana tylko wtedy, gdy typ trwałego woluminu magazynu to AzureFileVolume.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app connect

Połącz się z interaktywną powłoką wystąpienia aplikacji na potrzeby rozwiązywania problemów".

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--instance -i

Nazwa istniejącego wystąpienia wdrożenia.

--shell-cmd

Polecenie powłoki do uruchomienia podczas nawiązywania połączenia z wystąpieniem aplikacji.

Domyślna wartość: /bin/sh
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app create

Utwórz nową aplikację z domyślnym wdrożeniem w wystąpieniu usługi Azure Spring Apps.

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}]
                     [--disable-tea {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]

Przykłady

Utwórz aplikację z konfiguracją domyślną.

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

Utwórz publicznie dostępną aplikację z 3 wystąpieniami i 2 rdzeniami procesora CPU i 3 GB pamięci na wystąpienie.

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

Utwórz powiązanie aplikacji z domyślnym rejestrem usług, usługą konfiguracji aplikacji i serwerem Spring Cloud Config Server.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--assign-endpoint

Jeśli wartość true, przypisz adres URL punktu końcowego w celu uzyskania bezpośredniego dostępu.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--assign-public-endpoint

Jeśli to prawda, przypisz adres URL punktu końcowego, do którego można uzyskać dostęp z sieci wirtualnej dla aplikacji wystąpienia iniekcji sieci wirtualnej.

Dopuszczalne wartości: false, true
--backend-protocol

Protokół zaplecza ruchu przychodzącego aplikacji. Wartość domyślna oznacza protokół HTTP/HTTPS/WebSocket.

Dopuszczalne wartości: Default, GRPC
--bind-acs --bind-application-configuration-service

Automatycznie powiąż aplikację z domyślną usługą konfiguracji aplikacji.

--bind-config-server --bind-cs

Powiąż aplikację z domyślnym serwerem konfiguracji automatycznie.

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

Automatycznie powiąż aplikację z domyślnym rejestrem usług.

--client-auth-certs

Ciąg rozdzielony spacjami zawierający identyfikatory zasobów certyfikatów na potrzeby uwierzytelniania klienta. np. --client_auth_certs='id0 id1'. Użyj elementu "", aby wyczyścić istniejące certyfikaty.

--cpu

Ilość zasobów procesora CPU. Powinna być 250m, 500m, 750m, 1250m lub liczbą rdzeni procesora CPU.

--deployment-name

Nazwa wdrożenia domyślnego.

Domyślna wartość: default
--disable-probe

Jeśli wartość true, wyłącz sondę gotowości i aktualności.

Dopuszczalne wartości: false, true
--disable-tea --disable-test-endpoint-auth

Jeśli wartość true, wyłącz uwierzytelnianie punktu końcowego testowego aplikacji.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--enable-liveness-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę aktualności wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--enable-persistent-storage --enable-ps

Jeśli to prawda, zainstaluj dysk 50G (warstwa cenowa Standardowa) lub dysk 1G (warstwa cenowa Podstawowa) ze ścieżką domyślną.

Dopuszczalne wartości: false, true
--enable-readiness-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę gotowości wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--enable-startup-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę uruchamiania wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--env

Zmienne środowiskowe rozdzielone spacjami w formacie "key[=value]".

--grace-period --termination-grace-period-seconds
Wersja zapoznawcza

Opcjonalny czas trwania w sekundach, przez który wystąpienie aplikacji musi zostać bezpiecznie zakończone.

--ingress-read-timeout

Wartość limitu czasu odczytu ruchu przychodzącego w sekundach. Wartość domyślna 300, minimalna wartość to 1, wartość maksymalna to 1800.

--ingress-send-timeout

Wartość limitu czasu ruchu przychodzącego jest wysyłana w sekundach. Wartość domyślna 60, wartość minimalna to 1, wartość maksymalna to 1800.

--instance-count

Liczba wystąpień.

Domyślna wartość: 1
--jvm-options

Ciąg zawierający opcje jvm użyj ciągu "=" zamiast " dla tego argumentu, aby uniknąć błędu analizy powłoki bash, np. --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy liveness.

--loaded-public-certificate-file -f

Ścieżka pliku JSON wskazuje certyfikaty, które zostaną załadowane do aplikacji.

--max-replicas

Maksymalna liczba replik.

Domyślna wartość: 10
--memory

Ilość zasobów pamięci. Powinna mieć wartość 512Mi, 1536Mi, 2560Mi, 3584Mi lub #Gi, np. 1Gi, 3Gi.

--min-replicas

Minimalna liczba replik.

Domyślna wartość: 1
--persistent-storage

Ścieżka pliku JSON dla magazynów trwałych, które mają zostać zainstalowane w aplikacji.

--readiness-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy gotowości.

--runtime-version

Wersja środowiska uruchomieniowego używanego języka.

Dopuszczalne wartości: Java_11, Java_17, Java_21, Java_8, NetCore_31
--scale-rule-auth --sra

Parametry uwierzytelniania reguły skalowania. Formatuj znak "=" i rozdzielaj spacją.

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

Maksymalna liczba współbieżnych żądań przed skalowaniem w poziomie. Obsługiwane tylko dla reguł skalowania http i tcp.

--scale-rule-metadata --srm

Metadane reguły skalowania. Formatuj wartość "key[=value]" i rozdzielaj spacją.

--scale-rule-name --srn

Nazwa reguły skalowania.

--scale-rule-type --srt

Typ reguły skalowania. Ustawienie domyślne: http.

--secrets

Lista wpisów tajnych aplikacji. Formatuj wartość "key[=value]" i rozdzielaj spacją.

--session-affinity

Koligacja sesji ruchu przychodzącego aplikacji.

Dopuszczalne wartości: Cookie, None
--session-max-age

Czas do wygaśnięcia pliku cookie. Minimalna wartość to 1 sekunda, wartość maksymalna to 7 dni. Jeśli ustawiono wartość 0, okres wygaśnięcia jest równy okresowi sesji przeglądarki.

--startup-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy uruchamiania.

--system-assigned

Włącz tożsamość zarządzaną przypisaną przez system.

Dopuszczalne wartości: false, true
--user-assigned
Wersja zapoznawcza

Identyfikatory zasobów tożsamości zarządzanej przypisanej przez użytkownika rozdzielone spacją do usługi assgin do aplikacji.

--workload-profile

Profil obciążenia używany w środowisku zarządzanym. Wartość domyślna to "Zużycie".

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app delete

Usuwanie aplikacji w usłudze Azure Spring Apps.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app deploy

Wdróż kod źródłowy lub wstępnie skompilowany plik binarny w aplikacji i zaktualizuj powiązane konfiguracje.

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]

Przykłady

Wdrażanie kodu źródłowego w aplikacji. Spowoduje to spakowanie bieżącego katalogu, skompilowanie pliku binarnego za pomocą usługi kompilacji przestawnej, a następnie wdrożenie w aplikacji.

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

Wdróż wstępnie utworzony plik jar w aplikacji przy użyciu opcji jvm i zmiennych środowiskowych.

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

Wdróż wstępnie utworzoną wojnę w aplikacji z wersjami serwera, opcjami jvm i zmiennymi środowiskowymi (tylko warstwy Standardowa i Podstawowa).

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

Wdrażanie kodu źródłowego w określonym wdrożeniu aplikacji.

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

Wdrażanie obrazu kontenera w usłudze Docker Hub w aplikacji.

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

Wdrażanie obrazu kontenera w rejestrze prywatnym w aplikacji.

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>

Wdrażanie za pomocą wzorców plików konfiguracji usługi Application Configuration Service w aplikacji.

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

Wdróż wstępnie utworzony plik jar w aplikacji z env kompilacji (tylko w przypadku warstwy Enterprise).

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--apms

(Tylko warstwa przedsiębiorstwa) Nazwy APM rozdzielone spacjami.

--artifact-path

Wdróż określony wstępnie skompilowany artefakt (plik jar, war lub netcore zip, war jest w publicznej wersji zapoznawczej).

--build-certificates

(Tylko warstwa przedsiębiorstwa) Nazwy certyfikatów rozdzielonych spacjami, certyfikaty są używane w czasie kompilacji.

--build-cpu

Ilość zasobów procesora CPU. Powinna być 500 m lub liczba rdzeni procesora CPU.

Domyślna wartość: 1
--build-env

Zmienne środowiskowe rozdzielone spacjami w formacie "key[=value]".

--build-memory

Ilość zasobów pamięci. Powinna mieć wartość 512Mi lub #Gi, np. 1Gi, 3Gi.

Domyślna wartość: 2Gi
--builder

(Tylko warstwa przedsiębiorstwa) Kompilowanie konstruktora usługi używanego do kompilowania pliku wykonywalnego.

Domyślna wartość: default
--config-file-patterns

(Tylko warstwa przedsiębiorstwa) Wzorce plików konfiguracji rozdzielone znakami "", aby zdecydować, które wzorce usługi konfiguracji aplikacji będą używane. Użyj polecenia """, aby wyczyścić istniejące konfiguracje.

--container-args

Argumenty obrazu kontenera.

--container-command

Polecenie obrazu kontenera.

--container-image

Tag obrazu kontenera.

--container-registry

Rejestr obrazu kontenera.

Domyślna wartość: docker.io
--custom-actuator-path

(Tylko warstwa przedsiębiorstwa) Niestandardowa ścieżka siłownika dla aplikacji. Wartość domyślna to "/siłownik".

--custom-actuator-port

(Tylko warstwa przedsiębiorstwa) Niestandardowy port siłownika dla aplikacji. Wartość domyślna to 8080.

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--disable-app-log

Nie drukuj dzienników aplikacji podczas wdrażania aplikacji.

Domyślna wartość: False
--disable-probe

Jeśli wartość true, wyłącz sondę gotowości i aktualności.

Dopuszczalne wartości: false, true
--disable-validation

Jeśli wartość true, wyłącz walidację pliku jar.

Dopuszczalne wartości: false, true
--enable-liveness-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę aktualności wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--enable-readiness-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę gotowości wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--enable-startup-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę uruchamiania wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--env

Zmienne środowiskowe rozdzielone spacjami w formacie "key[=value]".

--grace-period --termination-grace-period-seconds
Wersja zapoznawcza

Opcjonalny czas trwania w sekundach, przez który wystąpienie aplikacji musi zostać bezpiecznie zakończone.

--jvm-options

Ciąg zawierający opcje jvm użyj ciągu "=" zamiast " dla tego argumentu, aby uniknąć błędu analizy powłoki bash, np. --jvm-options='-Xms1024m -Xmx2048m'.

--language-framework

Struktura językowa przekazanego obrazu kontenera. Obsługiwane wartości: "springboot", "".

--liveness-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy liveness.

--main-entry -m

Ciąg zawierający ścieżkę do pliku wykonywalnego platformy .NET względem katalogu głównego zip.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
--readiness-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy gotowości.

--registry-password

Hasło rejestru kontenerów.

--registry-username

Nazwa użytkownika rejestru kontenerów.

--runtime-version

Wersja środowiska uruchomieniowego używanego języka.

Dopuszczalne wartości: Java_11, Java_17, Java_21, Java_8, NetCore_31
--server-version

(Tylko warstwy Standardowa i Podstawowa) Wersja serwera Tomcat. Wyświetl listę wszystkich obsługiwanych wersji serwera, uruchamiając polecenie az spring list-support-server-versions -o table. Ta funkcja jest dostępna w publicznej wersji zapoznawczej.

--source-path

Wdróż określony folder źródłowy. Folder zostanie spakowany na tar, przekazany i skompilowany przy użyciu pakietu kpack. Ustawienie domyślne bieżącego folderu, jeśli nie podano żadnej wartości.

--startup-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy uruchamiania.

--target-module

Moduł podrzędny, który ma zostać wdrożony, wymagany dla wielu pakietów jar utworzonych na podstawie kodu źródłowego.

--version

Wersja wdrożenia, zachowaj niezmienione, jeśli nie zostanie ustawiona.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app disable-remote-debugging

Wyłącz zdalne debugowanie dla wdrożenia.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app enable-remote-debugging

Włącz zdalne debugowanie dla wdrożenia.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
--port -p

Port zdalnego debugowania, wartość powinna wynosić od 1024 do 65536, wartość domyślna to 5005.

Domyślna wartość: 5005
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app get-remote-debugging-config

Uzyskaj konfigurację zdalnego debugowania wdrożenia.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app list

Wyświetl listę wszystkich aplikacji w usłudze Azure Spring Apps.

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

Przykłady

Stan zapytania o trwały magazyn wszystkich aplikacji

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

Parametry wymagane

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app logs

Pokaż dzienniki wystąpienia aplikacji, dzienniki będą przesyłane strumieniowo podczas ustawiania ustawienia "-f/--follow".

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--follow -f

Określ, czy dzienniki mają być przesyłane strumieniowo.

Domyślna wartość: False
--format-json

Formatuj dzienniki JSON, jeśli dziennik ustrukturyzowany jest włączony.

--instance -i

Nazwa istniejącego wystąpienia wdrożenia.

--limit

Maksymalna liczba kilobajtów dzienników do zwrócenia. Liczba sufitowa to 2048.

Domyślna wartość: 2048
--lines

Liczba wierszy do wyświetlenia. Wartość maksymalna to 10000.

Domyślna wartość: 50
--since

Zwracaj tylko dzienniki nowsze niż względny czas trwania, taki jak 5s, 2m lub 1h. Wartość maksymalna to 1h.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app restart

Uruchom ponownie wystąpienia aplikacji, domyślnie do wdrożenia produkcyjnego.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app scale

Ręczne skalowanie aplikacji lub jej wdrożeń.

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]

Przykłady

Skalowanie aplikacji w górę do 4 rdzeni procesora CPU i 8 Gb pamięci na wystąpienie.

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

Skalowanie wdrożenia aplikacji w poziomie do 5 wystąpień.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--cpu

Ilość zasobów procesora CPU. Powinna być 250m, 500m, 750m, 1250m lub liczbą rdzeni procesora CPU.

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--instance-count

Liczba wystąpień.

--max-replicas

Maksymalna liczba replik.

Domyślna wartość: 10
--memory

Ilość zasobów pamięci. Powinna mieć wartość 512Mi, 1536Mi, 2560Mi, 3584Mi lub #Gi, np. 1Gi, 3Gi.

--min-replicas

Minimalna liczba replik.

Domyślna wartość: 1
--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
--scale-rule-auth --sra

Parametry uwierzytelniania reguły skalowania. Formatuj znak "=" i rozdzielaj spacją.

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

Maksymalna liczba współbieżnych żądań przed skalowaniem w poziomie. Obsługiwane tylko dla reguł skalowania http i tcp.

--scale-rule-metadata --srm

Metadane reguły skalowania. Formatuj wartość "key[=value]" i rozdzielaj spacją.

--scale-rule-name --srn

Nazwa reguły skalowania.

--scale-rule-type --srt

Typ reguły skalowania. Ustawienie domyślne: http.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app set-deployment

Ustawianie wdrożenia produkcyjnego aplikacji.

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

Przykłady

Zamiana przejściowego wdrożenia aplikacji na środowisko produkcyjne.

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

Parametry wymagane

--deployment -d

Nazwa istniejącego wdrożenia aplikacji.

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app show

Pokaż szczegóły aplikacji w usłudze Azure Spring Apps.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app show-deploy-log

Pokaż dziennik kompilacji ostatniego wdrożenia, dotyczy tylko wdrożenia kodu źródłowego, domyślnego wdrożenia produkcyjnego.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app start

Uruchamianie wystąpień aplikacji domyślnie dla wdrożenia produkcyjnego.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app stop

Zatrzymaj wystąpienia aplikacji, domyślnie do wdrożenia produkcyjnego.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app unset-deployment

Nieustawij wdrożenia produkcyjnego aplikacji.

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

Przykłady

Zamień wdrożenie produkcyjne aplikacji na przejściowe, jeśli aplikacja ma wdrożenie produkcyjne.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az spring app update

Aktualizowanie konfiguracji aplikacji.

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}]
                     [--disable-tea {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]

Przykłady

Dodaj zmienną środowiskową dla aplikacji.

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

Parametry wymagane

--name -n

Nazwa aplikacji uruchomionej w określonym wystąpieniu usługi Azure Spring Apps.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service -s

Nazwa wystąpienia usługi Azure Spring Apps można skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring=.

Parametry opcjonalne

--assign-endpoint

Jeśli wartość true, przypisz adres URL punktu końcowego w celu uzyskania bezpośredniego dostępu.

Dopuszczalne wartości: false, true
--assign-public-endpoint

Jeśli to prawda, przypisz adres URL punktu końcowego, do którego można uzyskać dostęp z sieci wirtualnej dla aplikacji wystąpienia iniekcji sieci wirtualnej.

Dopuszczalne wartości: false, true
--backend-protocol

Protokół zaplecza ruchu przychodzącego aplikacji. Wartość domyślna oznacza protokół HTTP/HTTPS/WebSocket.

Dopuszczalne wartości: Default, GRPC
--client-auth-certs

Ciąg rozdzielony spacjami zawierający identyfikatory zasobów certyfikatów na potrzeby uwierzytelniania klienta. np. --client_auth_certs='id0 id1'. Użyj elementu "", aby wyczyścić istniejące certyfikaty.

--config-file-patterns

(Tylko warstwa przedsiębiorstwa) Wzorce plików konfiguracji rozdzielone znakami "", aby zdecydować, które wzorce usługi konfiguracji aplikacji będą używane. Użyj polecenia """, aby wyczyścić istniejące konfiguracje.

--custom-actuator-path

(Tylko warstwa przedsiębiorstwa) Niestandardowa ścieżka siłownika dla aplikacji. Wartość domyślna to "/siłownik".

--custom-actuator-port

(Tylko warstwa przedsiębiorstwa) Niestandardowy port siłownika dla aplikacji. Wartość domyślna to 8080.

--deployment -d

Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.

--disable-probe

Jeśli wartość true, wyłącz sondę gotowości i aktualności.

Dopuszczalne wartości: false, true
--disable-tea --disable-test-endpoint-auth

Jeśli wartość true, wyłącz uwierzytelnianie punktu końcowego testowego aplikacji.

Dopuszczalne wartości: false, true
--enable-ingress-to-app-tls

Jeśli wartość true, włącz ruch przychodzący do protokołu TLS aplikacji.

Dopuszczalne wartości: false, true
--enable-liveness-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę aktualności wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--enable-persistent-storage --enable-ps

Jeśli to prawda, zainstaluj dysk 50G (warstwa cenowa Standardowa) lub dysk 1G (warstwa cenowa Podstawowa) ze ścieżką domyślną.

Dopuszczalne wartości: false, true
--enable-readiness-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę gotowości wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--enable-startup-probe
Wersja zapoznawcza

Jeśli wartość false, wyłączy sondę uruchamiania wystąpienia aplikacji.

Dopuszczalne wartości: false, true
--env

Zmienne środowiskowe rozdzielone spacjami w formacie "key[=value]".

--grace-period --termination-grace-period-seconds
Wersja zapoznawcza

Opcjonalny czas trwania w sekundach, przez który wystąpienie aplikacji musi zostać bezpiecznie zakończone.

--https-only

Jeśli wartość true, uzyskaj dostęp do aplikacji za pośrednictwem protokołu https.

Dopuszczalne wartości: false, true
--ingress-read-timeout

Wartość limitu czasu odczytu ruchu przychodzącego w sekundach. Wartość domyślna 300, minimalna wartość to 1, wartość maksymalna to 1800.

--ingress-send-timeout

Wartość limitu czasu ruchu przychodzącego jest wysyłana w sekundach. Wartość domyślna 60, wartość minimalna to 1, wartość maksymalna to 1800.

--jvm-options

Ciąg zawierający opcje jvm użyj ciągu "=" zamiast " dla tego argumentu, aby uniknąć błędu analizy powłoki bash, np. --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy liveness.

--loaded-public-certificate-file -f

Ścieżka pliku JSON wskazuje certyfikaty, które zostaną załadowane do aplikacji.

--main-entry -m

Ścieżka do pliku wykonywalnego .NET względem katalogu głównego zip.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
--persistent-storage

Ścieżka pliku JSON dla magazynów trwałych, które mają zostać zainstalowane w aplikacji.

--readiness-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy gotowości.

--runtime-version

Wersja środowiska uruchomieniowego używanego języka.

Dopuszczalne wartości: Java_11, Java_17, Java_21, Java_8, NetCore_31
--secrets

Lista wpisów tajnych aplikacji. Formatuj wartość "key[=value]" i rozdzielaj spacją.

--session-affinity

Koligacja sesji ruchu przychodzącego aplikacji.

Dopuszczalne wartości: Cookie, None
--session-max-age

Czas do wygaśnięcia pliku cookie. Minimalna wartość to 1 sekunda, wartość maksymalna to 7 dni. Jeśli ustawiono wartość 0, okres wygaśnięcia jest równy okresowi sesji przeglądarki.

--startup-probe-config
Wersja zapoznawcza

Ścieżka pliku JSON wskazuje konfigurację sondy uruchamiania.

--workload-profile

Profil obciążenia używany w środowisku zarządzanym. Wartość domyślna to "Zużycie".

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.