az spring app deployment
Примечание.
Эта ссылка является частью расширения spring для Azure CLI (версия 2.56.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az spring app deployment. Подробнее о расширениях.
Эта группа команд неявно устарела, так как группа команд Spring устарела и будет удалена в будущем выпуске.
Команды для управления жизненным циклом развертываний приложения в Azure Spring Apps. Дополнительные операции с развертываниями можно выполнять на уровне приложения с параметром --deployment. например, az spring app deploy --deployment <staging deployment>.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az spring app deployment create |
Создайте промежуточное развертывание для приложения. Чтобы развернуть код или параметр обновления в существующем развертывании, используйте |
Расширение | Deprecated |
| az spring app deployment delete |
Удаление развертывания приложения. |
Расширение | Deprecated |
| az spring app deployment generate-heap-dump |
Создайте дамп кучи целевого экземпляра приложения для заданного пути к файлу. |
Расширение | Deprecated |
| az spring app deployment generate-thread-dump |
Создайте дамп потока целевого экземпляра приложения для заданного пути к файлу. |
Расширение | Deprecated |
| az spring app deployment list |
Вывод списка всех развертываний в приложении. |
Расширение | Deprecated |
| az spring app deployment show |
Отображение сведений о развертывании. |
Расширение | Deprecated |
| az spring app deployment start-jfr |
Запустите JFR в целевом экземпляре приложения, чтобы получить путь к файлу. |
Расширение | Deprecated |
az spring app deployment create
Эта команда неявно устарела, так как группа команд Spring устарела и будет удалена в будущем выпуске.
Создайте промежуточное развертывание для приложения. Чтобы развернуть код или параметр обновления в существующем развертывании, используйте az spring app deploy/update --deployment <staging deployment>.
az spring app deployment create --app
--name
--resource-group
--service
[--apms]
[--artifact-path]
[--build-certificates]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--custom-actuator-path]
[--custom-actuator-port]
[--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 --termination-grace-period-seconds]
[--instance-count]
[--jvm-options]
[--language-framework]
[--liveness-probe-config]
[--main-entry]
[--max-replicas]
[--memory]
[--min-replicas]
[--no-wait]
[--readiness-probe-config]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
[--scale-rule-auth --sra]
[--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc]
[--scale-rule-metadata --srm]
[--scale-rule-name --srn]
[--scale-rule-type --srt]
[--server-version]
[--skip-clone-settings]
[--source-path]
[--startup-probe-config]
[--target-module]
[--version]
Примеры
Разверните исходный код в новом развертывании приложения. Это приведет к пакету текущего каталога, сборке двоичного файла с помощью службы сводной сборки и последующего развертывания.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --source-path
Разверните предварительно созданный jar-файл в приложении с параметрами jvm и переменными среды.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Разверните образ контейнера в Docker Hub в приложении.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Разверните образ контейнера в частном реестре в приложении.
az spring 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>
Обязательные параметры
Имя приложения.
Имя развертывания.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
(Только корпоративный уровень) Имена APM, разделенные пробелами.
Разверните указанный предварительно созданный артефакт (jar, war или netcore zip, война находится в общедоступной предварительной версии).
(Только корпоративный уровень) Имена сертификатов, разделенных пробелами, используются во время сборки.
Переменные среды, разделенные пробелами, в формате "key[=value]".
(Только корпоративный уровень) Создание построителя служб, используемого для сборки исполняемого файла.
| Свойство | Значение |
|---|---|
| Default value: | default |
(Только корпоративный уровень) Шаблоны файлов конфигурации, разделенные "", чтобы решить, какие шаблоны службы конфигурации приложений будут использоваться. Используйте """ для очистки существующих конфигураций.
Аргументы образа контейнера.
| Свойство | Значение |
|---|---|
| Parameter group: | Custom Container Arguments |
Команда образа контейнера.
| Свойство | Значение |
|---|---|
| Parameter group: | Custom Container Arguments |
Тег образа контейнера.
| Свойство | Значение |
|---|---|
| Parameter group: | Custom Container Arguments |
Реестр образа контейнера.
| Свойство | Значение |
|---|---|
| Parameter group: | Custom Container Arguments |
| Default value: | docker.io |
Количество ресурсов ЦП. Должно быть 250 м, 500 м, 750 м, 1250 млн или число ядер ЦП.
(Только корпоративный уровень) Путь пользовательского актатора для приложения. Значение по умолчанию — "/actuator".
(Только корпоративный уровень) Пользовательский порт актатора для приложения. По умолчанию — 8080.
Не печатайте журналы приложений при развертывании приложения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Если значение true, отключите пробу активности и готовности.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Если значение true, отключите проверку jar.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Если значение false, отключит проверку активности экземпляра приложения.
| Свойство | Значение |
|---|---|
| Parameter group: | App Customization Arguments |
| Допустимые значения: | false, true |
Если значение false, отключит проверку готовности экземпляра приложения.
| Свойство | Значение |
|---|---|
| Parameter group: | App Customization Arguments |
| Допустимые значения: | false, true |
Если значение false, отключит пробу запуска экземпляра приложения.
| Свойство | Значение |
|---|---|
| Parameter group: | App Customization Arguments |
| Допустимые значения: | false, true |
Переменные среды, разделенные пробелами, в формате "key[=value]".
Необязательное время в секундах экземпляр приложения должен завершиться корректно.
| Свойство | Значение |
|---|---|
| Parameter group: | App Customization Arguments |
Количество экземпляров.
Строка, содержащая параметры jvm, используйте "=" вместо " для этого аргумента, чтобы избежать ошибки синтаксического анализа Bash, например: --jvm-options='-Xms1024m -Xmx2048m".
Языковая платформа отправленного образа контейнера. Поддерживаемые значения: Springboot, "".
| Свойство | Значение |
|---|---|
| Parameter group: | Custom Container Arguments |
Путь к файлу json указывает конфигурацию пробы активности.
| Свойство | Значение |
|---|---|
| Parameter group: | App Customization Arguments |
Строка, содержащая путь к исполняемому файлу .NET относительно zip-файла.
Максимальное количество реплик.
| Свойство | Значение |
|---|---|
| Parameter group: | StandardGen2 Arguments |
| Default value: | 10 |
Количество ресурсов памяти. Должно быть 512Mi, 1536Mi, 2560Mi, 3584Mi или #Gi, например 1Gi, 3Gi.
Минимальное количество реплик.
| Свойство | Значение |
|---|---|
| Parameter group: | StandardGen2 Arguments |
| Default value: | 1 |
Не ожидать завершения длительной операции.
| Свойство | Значение |
|---|---|
| Default value: | False |
Путь к файлу json указывает конфигурацию пробы готовности.
| Свойство | Значение |
|---|---|
| Parameter group: | App Customization Arguments |
Пароль реестра контейнеров.
| Свойство | Значение |
|---|---|
| Parameter group: | Custom Container Arguments |
Имя пользователя для реестра контейнеров.
| Свойство | Значение |
|---|---|
| Parameter group: | Custom Container Arguments |
Версия используемого языка среды выполнения.
| Свойство | Значение |
|---|---|
| Допустимые значения: | Java_11, Java_17, Java_21, Java_8, NetCore_31 |
Параметры проверки подлинности правила масштабирования. Формат <triggerParameter>=<secretRef> и разделенный пробелом.
| Свойство | Значение |
|---|---|
| Parameter group: | StandardGen2 Arguments |
Максимальное количество одновременных запросов перед масштабированием. Поддерживается только для правил масштабирования http и tcp.
| Свойство | Значение |
|---|---|
| Parameter group: | StandardGen2 Arguments |
Метаданные правила масштабирования. Формат "key[=value]" и разделенный пробелом.
| Свойство | Значение |
|---|---|
| Parameter group: | StandardGen2 Arguments |
Имя правила масштабирования.
| Свойство | Значение |
|---|---|
| Parameter group: | StandardGen2 Arguments |
Тип правила масштабирования. Значение по умолчанию: http.
| Свойство | Значение |
|---|---|
| Parameter group: | StandardGen2 Arguments |
(Только категории "Стандартный" и "Базовый") Версия сервера Tomcat. Перечислить все поддерживаемые версии сервера, выполнив az spring list-support-server-versions -o table. Эта функция доступна в общедоступной предварительной версии.
Создание промежуточного развертывания автоматически копирует параметры из рабочего развертывания.
| Свойство | Значение |
|---|---|
| Default value: | False |
Разверните указанную исходную папку. Папка будет упакована в tar, отправлена и создана с помощью kpack. По умолчанию используется текущая папка, если не указано значение.
| Свойство | Значение |
|---|---|
| Parameter group: | Source Code deploy Arguments |
Путь к файлу json указывает конфигурацию пробы запуска.
| Свойство | Значение |
|---|---|
| Parameter group: | App Customization Arguments |
Дочерний модуль для развертывания, необходимый для нескольких jar-пакетов, созданных из исходного кода.
| Свойство | Значение |
|---|---|
| Parameter group: | Source Code deploy Arguments |
Версия развертывания сохраняется без изменений, если она не задана.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az spring app deployment delete
Эта команда неявно устарела, так как группа команд Spring устарела и будет удалена в будущем выпуске.
Удаление развертывания приложения.
az spring app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Обязательные параметры
Имя приложения.
Имя развертывания.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Не ожидать завершения длительной операции.
| Свойство | Значение |
|---|---|
| Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az spring app deployment generate-heap-dump
Эта команда неявно устарела, так как группа команд Spring устарела и будет удалена в будущем выпуске.
Создайте дамп кучи целевого экземпляра приложения для заданного пути к файлу.
az spring app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Обязательные параметры
Имя приложения.
Целевой экземпляр приложения, который требуется дампа.
Путь к файлу подключения для файла дампа.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az spring app deployment generate-thread-dump
Эта команда неявно устарела, так как группа команд Spring устарела и будет удалена в будущем выпуске.
Создайте дамп потока целевого экземпляра приложения для заданного пути к файлу.
az spring app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Обязательные параметры
Имя приложения.
Целевой экземпляр приложения, который требуется дампа.
Путь к файлу подключения для файла дампа.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az spring app deployment list
Эта команда неявно устарела, так как группа команд Spring устарела и будет удалена в будущем выпуске.
Вывод списка всех развертываний в приложении.
az spring app deployment list --app
--resource-group
--service
Обязательные параметры
Имя приложения.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=<name>.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az spring app deployment show
Эта команда неявно устарела, так как группа команд Spring устарела и будет удалена в будущем выпуске.
Отображение сведений о развертывании.
az spring app deployment show --app
--name
--resource-group
--service
Обязательные параметры
Имя приложения.
Имя развертывания.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=<name>.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az spring app deployment start-jfr
Эта команда неявно устарела, так как группа команд Spring устарела и будет удалена в будущем выпуске.
Запустите JFR в целевом экземпляре приложения, чтобы получить путь к файлу.
az spring app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Обязательные параметры
Имя приложения.
Целевой экземпляр приложения, который требуется дампа.
Путь к файлу подключения для файла дампа.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=<name>.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.
Длительность JFR.
| Свойство | Значение |
|---|---|
| Default value: | 60s |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |