az spring-cloud app deployment
Uwaga
Ta dokumentacja jest częścią rozszerzenia spring-cloud dla interfejsu wiersza polecenia platformy Azure (wersja 2.30.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az spring-cloud app deployment . Dowiedz się więcej o rozszerzeniach.
Polecenia do zarządzania cyklem życia wdrożeń aplikacji w usłudze Azure Spring Cloud. Więcej operacji na wdrożeniach można wykonać na poziomie aplikacji z parametrem --deployment. np. az spring-cloud app deploy --deployment .
Polecenia
| az spring-cloud app deployment create |
Utwórz wdrożenie przejściowe dla aplikacji. Aby wdrożyć kod lub zaktualizować ustawienie do istniejącego wdrożenia, użyj polecenia |
| az spring-cloud app deployment delete |
Usuń wdrożenie aplikacji. |
| az spring-cloud app deployment generate-heap-dump |
Wygeneruj zrzut stertowy wystąpienia aplikacji docelowej na daną ścieżkę pliku. |
| az spring-cloud app deployment generate-thread-dump |
Wygeneruj zrzut wątku wystąpienia aplikacji docelowej na daną ścieżkę pliku. |
| az spring-cloud app deployment list |
Wyświetl listę wszystkich wdrożeń w aplikacji. |
| az spring-cloud app deployment show |
Pokaż szczegóły wdrożenia. |
| az spring-cloud app deployment start-jfr |
Uruchom plik JFR w wystąpieniu aplikacji docelowej do podanej ścieżki pliku. |
az spring-cloud app deployment create
Utwórz wdrożenie przejściowe dla aplikacji. Aby wdrożyć kod lub zaktualizować ustawienie do istniejącego wdrożenia, użyj polecenia az spring-cloud app deploy/update --deployment <staging deployment>.
az spring-cloud app deployment create --app
--name
--resource-group
--service
[--artifact-path]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--disable-probe {false, true}]
[--disable-validation {false, true}]
[--env]
[--instance-count]
[--jvm-options]
[--main-entry]
[--memory]
[--no-wait]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
[--skip-clone-settings]
[--source-path]
[--target-module]
[--version]
Przykłady
Wdrażanie kodu źródłowego w nowym wdrożeniu aplikacji. Spowoduje to spakowanie bieżącego katalogu, skompilowanie pliku binarnego za pomocą usługi kompilacji Pivotal, a następnie wdrożenie.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup
Wdróż wstępnie utworzony plik jar w aplikacji z opcjami jvm i zmiennymi środowiskowymi.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Wdróż obraz kontenera na Docker Hub w aplikacji.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Wdrażanie obrazu kontenera w rejestrze prywatnym w aplikacji.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>
Parametry wymagane
Nazwa aplikacji.
Nazwa wdrożenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa usługi Azure Spring Cloud. Możesz skonfigurować usługę domyślną za pomocą polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
Wdróż określony wstępnie utworzony artefakt (plik jar lub plik zip netcore).
Zmienne środowiskowe rozdzielone spacjami w formacie "key[=value]".
(tylko warstwa Enterprise) Konstruktor usługi kompilacji używany do kompilowania pliku wykonywalnego.
(tylko Enterprise warstwie) Wzorce plików konfiguracji oddzielone znakami "", aby zdecydować, które wzorce usługi konfiguracji aplikacji będą używane. Użyj polecenia """, aby wyczyścić istniejące konfiguracje.
Argumenty obrazu kontenera.
Polecenie obrazu kontenera.
Tag obrazu kontenera.
Rejestr obrazu kontenera.
Ilość zasobów procesora CPU. Powinna być 500 m lub liczba rdzeni procesora CPU.
Jeśli to prawda, wyłącz sondę liveness i readiness.
Jeśli wartość true, wyłącz walidację pliku jar.
Zmienne środowiskowe rozdzielone spacjami w formacie "key[=value]".
Liczba wystąpień.
Ciąg zawierający opcje jvm, użyj ciągu "=" zamiast " dla tego argumentu, aby uniknąć błędu analizy bash, np. --jvm-options='-Xms1024m -Xmx2048m'.
Ciąg zawierający ścieżkę do pliku wykonywalnego platformy .NET względem katalogu głównego zip.
Ilość zasobów pamięci. Powinna mieć wartość 512Mi lub #Gi, np. 1Gi, 3Gi.
Nie czekaj na zakończenie długotrwałej operacji.
Hasło rejestru kontenerów.
Nazwa użytkownika rejestru kontenerów.
Wersja środowiska uruchomieniowego używanego języka.
Tworzenie wdrożenia przejściowego spowoduje automatyczne skopiowanie ustawień z wdrożenia produkcyjnego.
Wdróż określony folder źródłowy. Folder zostanie spakowany na tar, przekazany i skompilowany przy użyciu narzędzia kpack. Wartość domyślna bieżącego folderu, jeśli nie podano żadnej wartości.
Moduł podrzędny, który ma zostać wdrożony, wymagany dla wielu pakietów jar skompilowanych na podstawie kodu źródłowego.
Wersja wdrożenia, jeśli nie zostanie ustawiona, zachowaj niezmienioną wartość.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az spring-cloud app deployment delete
Usuń wdrożenie aplikacji.
az spring-cloud app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Parametry wymagane
Nazwa aplikacji.
Nazwa wdrożenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa usługi Azure Spring Cloud. Możesz skonfigurować usługę domyślną za pomocą polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
Nie czekaj na zakończenie długotrwałej operacji.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az spring-cloud app deployment generate-heap-dump
Wygeneruj zrzut stertowy wystąpienia aplikacji docelowej na daną ścieżkę pliku.
az spring-cloud app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Parametry wymagane
Nazwa aplikacji.
Docelowe wystąpienie aplikacji, które chcesz zrzucić.
Ścieżka pliku instalacji dla pliku zrzutu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa usługi Azure Spring Cloud. Możesz skonfigurować usługę domyślną za pomocą polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
Nazwa istniejącego wdrożenia aplikacji. Wartość domyślna wdrożenia produkcyjnego, jeśli nie zostanie określona.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az spring-cloud app deployment generate-thread-dump
Wygeneruj zrzut wątku wystąpienia aplikacji docelowej na daną ścieżkę pliku.
az spring-cloud app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Parametry wymagane
Nazwa aplikacji.
Docelowe wystąpienie aplikacji, które chcesz zrzucić.
Ścieżka pliku instalacji dla pliku zrzutu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa usługi Azure Spring Cloud. Możesz skonfigurować usługę domyślną za pomocą polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
Nazwa istniejącego wdrożenia aplikacji. Wartość domyślna wdrożenia produkcyjnego, jeśli nie zostanie określona.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az spring-cloud app deployment list
Wyświetl listę wszystkich wdrożeń w aplikacji.
az spring-cloud app deployment list --app
--resource-group
--service
Parametry wymagane
Nazwa aplikacji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa usługi Azure Spring Cloud. Możesz skonfigurować usługę domyślną za pomocą polecenia az configure --defaults spring-cloud=.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az spring-cloud app deployment show
Pokaż szczegóły wdrożenia.
az spring-cloud app deployment show --app
--name
--resource-group
--service
Parametry wymagane
Nazwa aplikacji.
Nazwa wdrożenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa usługi Azure Spring Cloud. Możesz skonfigurować usługę domyślną za pomocą polecenia az configure --defaults spring-cloud=.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az spring-cloud app deployment start-jfr
Uruchom plik JFR w wystąpieniu aplikacji docelowej do podanej ścieżki pliku.
az spring-cloud app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Parametry wymagane
Nazwa aplikacji.
Docelowe wystąpienie aplikacji, które chcesz zrzucić.
Ścieżka pliku instalacji dla pliku zrzutu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa usługi Azure Spring Cloud. Możesz skonfigurować usługę domyślną za pomocą polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
Nazwa istniejącego wdrożenia aplikacji. Wartość domyślna wdrożenia produkcyjnego, jeśli nie zostanie określona.
Czas trwania JFR.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.