az spring-cloud app deployment
Note
This reference is part of the spring-cloud extension for the Azure CLI (version 2.45.0 or higher). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az spring-cloud app deployment. Learn more about extensions.
Ta grupa poleceń jest niejawnie przestarzała, ponieważ grupa poleceń "aplikacja spring-cloud" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "spring app".
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
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az spring-cloud 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 |
Extension | Deprecated |
az spring-cloud app deployment delete |
Usuń wdrożenie aplikacji. |
Extension | Deprecated |
az spring-cloud app deployment generate-heap-dump |
Wygeneruj zrzut stertowy wystąpienia aplikacji docelowej na daną ścieżkę pliku. |
Extension | Deprecated |
az spring-cloud app deployment generate-thread-dump |
Wygeneruj zrzut wątku wystąpienia aplikacji docelowej na daną ścieżkę pliku. |
Extension | Deprecated |
az spring-cloud app deployment list |
Wyświetl listę wszystkich wdrożeń w aplikacji. |
Extension | Deprecated |
az spring-cloud app deployment show |
Pokaż szczegóły wdrożenia. |
Extension | Deprecated |
az spring-cloud app deployment start-jfr |
Uruchom JFR w wystąpieniu aplikacji docelowej do podanej ścieżki pliku. |
Extension | Deprecated |
az spring-cloud app deployment create
To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "wdrażanie aplikacji spring-cloud" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "spring app deployment".
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-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
Wdróż kod źródłowy w nowym wdrożeniu aplikacji. Spowoduje to spakowanie bieżącego katalogu, skompilowanie pliku binarnego za pomocą usługi kompilacji przestawnej, 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 przy użyciu opcji jvm i zmiennych środowiskowych.
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
Wdrażanie obrazu kontenera w usłudze 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 az configure --defaults group=<name>
.
Nazwa usługi Azure Spring Cloud, możesz skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Wdróż określony wstępnie utworzony artefakt (plik jar lub plik zip netcore).
Zmienne środowiskowe rozdzielone spacjami w formacie "key[=value]".
(Tylko warstwa przedsiębiorstwa) Kompilowanie konstruktora usługi używanego do kompilowania pliku wykonywalnego.
Właściwość | Wartość |
---|---|
Domyślna wartość: | default |
(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.
Argumenty obrazu kontenera.
Właściwość | Wartość |
---|---|
Parameter group: | Custom Container Arguments |
Polecenie obrazu kontenera.
Właściwość | Wartość |
---|---|
Parameter group: | Custom Container Arguments |
Tag obrazu kontenera.
Właściwość | Wartość |
---|---|
Parameter group: | Custom Container Arguments |
Rejestr obrazu kontenera.
Właściwość | Wartość |
---|---|
Parameter group: | Custom Container Arguments |
Domyślna wartość: | docker.io |
Ilość zasobów procesora CPU. Powinna być 500 m lub liczba rdzeni procesora CPU.
Jeśli wartość true, wyłącz sondę gotowości i aktualności.
Właściwość | Wartość |
---|---|
Dopuszczalne wartości: | false, true |
Jeśli wartość true, wyłącz walidację pliku jar.
Właściwość | Wartość |
---|---|
Dopuszczalne wartości: | false, true |
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 powłoki 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.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Hasło rejestru kontenerów.
Właściwość | Wartość |
---|---|
Parameter group: | Custom Container Arguments |
Nazwa użytkownika rejestru kontenerów.
Właściwość | Wartość |
---|---|
Parameter group: | Custom Container Arguments |
Wersja środowiska uruchomieniowego używanego języka.
Właściwość | Wartość |
---|---|
Dopuszczalne wartości: | Java_11, Java_17, Java_8, NetCore_31 |
Tworzenie wdrożenia przejściowego spowoduje automatyczne skopiowanie ustawień z wdrożenia produkcyjnego.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
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.
Właściwość | Wartość |
---|---|
Parameter group: | Source Code deploy Arguments |
Moduł podrzędny, który ma zostać wdrożony, wymagany dla wielu pakietów jar utworzonych na podstawie kodu źródłowego.
Właściwość | Wartość |
---|---|
Parameter group: | Source Code deploy Arguments |
Wersja wdrożenia, zachowaj niezmienione, jeśli nie zostanie ustawiona.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Output format.
Właściwość | Wartość |
---|---|
Domyślna wartość: | json |
Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
az spring-cloud app deployment delete
To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "wdrażanie aplikacji spring-cloud" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "spring app deployment".
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 az configure --defaults group=<name>
.
Nazwa usługi Azure Spring Cloud, możesz skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nie czekaj na zakończenie długotrwałej operacji.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Output format.
Właściwość | Wartość |
---|---|
Domyślna wartość: | json |
Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
az spring-cloud app deployment generate-heap-dump
To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "wdrażanie aplikacji spring-cloud" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "spring app deployment".
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 az configure --defaults group=<name>
.
Nazwa usługi Azure Spring Cloud, możesz skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Output format.
Właściwość | Wartość |
---|---|
Domyślna wartość: | json |
Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
az spring-cloud app deployment generate-thread-dump
To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "wdrażanie aplikacji spring-cloud" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "spring app deployment".
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 az configure --defaults group=<name>
.
Nazwa usługi Azure Spring Cloud, możesz skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Output format.
Właściwość | Wartość |
---|---|
Domyślna wartość: | json |
Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
az spring-cloud app deployment list
To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "wdrażanie aplikacji spring-cloud" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "spring app deployment".
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 az configure --defaults group=<name>
.
Nazwa usługi Azure Spring Cloud, możesz skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring-cloud=.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Output format.
Właściwość | Wartość |
---|---|
Domyślna wartość: | json |
Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
az spring-cloud app deployment show
To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "wdrażanie aplikacji spring-cloud" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "spring app deployment".
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 az configure --defaults group=<name>
.
Nazwa usługi Azure Spring Cloud, możesz skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring-cloud=.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Output format.
Właściwość | Wartość |
---|---|
Domyślna wartość: | json |
Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
az spring-cloud app deployment start-jfr
To polecenie jest niejawnie przestarzałe, ponieważ grupa poleceń "wdrażanie aplikacji spring-cloud" jest przestarzała i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "spring app deployment".
Uruchom 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 az configure --defaults group=<name>
.
Nazwa usługi Azure Spring Cloud, możesz skonfigurować usługę domyślną przy użyciu polecenia az configure --defaults spring-cloud=.
Parametry opcjonalne
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nazwa istniejącego wdrożenia aplikacji. Ustawienie domyślne wdrożenia produkcyjnego, jeśli nie zostanie określone.
Czas trwania JFR.
Właściwość | Wartość |
---|---|
Domyślna wartość: | 60s |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |
Output format.
Właściwość | Wartość |
---|---|
Domyślna wartość: | json |
Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
Właściwość | Wartość |
---|---|
Domyślna wartość: | False |