Поделиться через


az spring app

Примечание.

Эта ссылка является частью расширения spring для Azure CLI (версия 2.56.0 или более поздней). Расширение автоматически установит первый раз, когда вы запускаете команду az spring app . Подробнее о расширениях.

Команды для управления приложениями в Azure Spring Apps.

Команды

Имя Описание Тип Состояние
az spring app append-loaded-public-certificate

Добавьте новый загруженный общедоступный сертификат в приложение в Azure Spring Apps.

Расширение Общедоступная версия
az spring app append-persistent-storage

Добавьте новое постоянное хранилище в приложение в Azure Spring Apps.

Расширение Общедоступная версия
az spring app binding

Команды для управления привязками с помощью Служб данных Azure необходимо вручную перезапустить приложение для принятия параметров.

Расширение Устарело
az spring app binding cosmos

Команды для управления привязками Azure Cosmos DB.

Расширение Устарело
az spring app binding cosmos add

Привязка Azure Cosmos DB к приложению.

Расширение Устарело
az spring app binding cosmos update

Обновите привязку службы Azure Cosmos DB приложения.

Расширение Устарело
az spring app binding list

Вывод списка всех привязок службы в приложении.

Расширение Устарело
az spring app binding mysql

Команды для управления привязками База данных Azure для MySQL.

Расширение Устарело
az spring app binding mysql add

Привязка База данных Azure для MySQL к приложению.

Расширение Устарело
az spring app binding mysql update

Обновите привязку службы База данных Azure для MySQL приложения.

Расширение Устарело
az spring app binding redis

Команды для управления привязками Кэш Azure для Redis.

Расширение Устарело
az spring app binding redis add

Привязка Кэш Azure для Redis к приложению.

Расширение Устарело
az spring app binding redis update

Обновите привязку службы Кэш Azure для Redis приложения.

Расширение Устарело
az spring app binding remove

Удалите привязку службы приложения.

Расширение Устарело
az spring app binding show

Отображение сведений о привязке службы.

Расширение Устарело
az spring app connect

Подключитесь к интерактивной оболочке экземпляра приложения для устранения неполадок.

Расширение Общедоступная версия
az spring app create

Создайте приложение с развертыванием по умолчанию в экземпляре Azure Spring Apps.

Расширение Общедоступная версия
az spring app custom-domain

Команды для управления пользовательскими доменами.

Расширение Общедоступная версия
az spring app custom-domain bind

Привязка личного домена к приложению.

Расширение Общедоступная версия
az spring app custom-domain list

Список всех пользовательских доменов приложения.

Расширение Общедоступная версия
az spring app custom-domain show

Отображение сведений о пользовательском домене.

Расширение Общедоступная версия
az spring app custom-domain unbind

Отмена привязки личного домена приложения.

Расширение Общедоступная версия
az spring app custom-domain update

Обновите личный домен приложения.

Расширение Общедоступная версия
az spring app delete

Удаление приложения в Azure Spring Apps.

Расширение Общедоступная версия
az spring app deploy

Разверните исходный код или предварительно созданный двоичный файл в приложении и обновите связанные конфигурации.

Расширение Общедоступная версия
az spring app deployment

Команды для управления жизненным циклом развертываний приложения в Azure Spring Apps. Дополнительные операции с развертываниями можно выполнять на уровне приложения с параметром --deployment. Например, az spring app deploy --deployment.

Расширение Общедоступная версия
az spring app deployment create

Создайте промежуточное развертывание для приложения. Чтобы развернуть код или параметр обновления в существующем развертывании, используйте az spring app deploy/update --deployment <staging deployment>.

Расширение Общедоступная версия
az spring app deployment delete

Удаление развертывания приложения.

Расширение Общедоступная версия
az spring app deployment generate-heap-dump

Создайте дамп кучи целевого экземпляра приложения для заданного пути к файлу.

Расширение Общедоступная версия
az spring app deployment generate-thread-dump

Создайте дамп потока целевого экземпляра приложения для заданного пути к файлу.

Расширение Общедоступная версия
az spring app deployment list

Вывод списка всех развертываний в приложении.

Расширение Общедоступная версия
az spring app deployment show

Отображение сведений о развертывании.

Расширение Общедоступная версия
az spring app deployment start-jfr

Запустите JFR в целевом экземпляре приложения, чтобы получить путь к файлу.

Расширение Общедоступная версия
az spring app disable-remote-debugging

Отключите удаленную отладку для развертывания.

Расширение Общедоступная версия
az spring app enable-remote-debugging

Включите удаленную отладку для развертывания.

Расширение Общедоступная версия
az spring app get-remote-debugging-config

Получите конфигурацию удаленной отладки развертывания.

Расширение Общедоступная версия
az spring app identity

Управление управляемыми удостоверениями приложения.

Расширение Общедоступная версия
az spring app identity assign

Включите управляемое удостоверение, назначаемое системой, или назначьте управляемые удостоверения, назначаемые пользователем, приложению.

Расширение Общедоступная версия
az spring app identity force-set

Принудительно задать управляемые удостоверения в приложении.

Расширение Общедоступная версия
az spring app identity remove

Удаление управляемого удостоверения из приложения.

Расширение Общедоступная версия
az spring app identity show

Отображение сведений об управляемом удостоверении приложения.

Расширение Общедоступная версия
az spring app list

Список всех приложений в Azure Spring Apps.

Расширение Общедоступная версия
az spring app log

Команды для журналов экземпляров приложения с несколькими параметрами. Если приложение имеет только один экземпляр, имя экземпляра является необязательным.

Расширение Устарело
az spring app log tail

Отображение журналов экземпляра приложения, журналы будут передаваться при настройке "-f/--follow".

Расширение Устарело
az spring app logs

Отображение журналов экземпляра приложения, журналы будут передаваться при настройке "-f/--follow".

Расширение Общедоступная версия
az spring app restart

Перезапустите экземпляры приложения по умолчанию для рабочего развертывания.

Расширение Общедоступная версия
az spring app scale

Вручную масштабируйте приложение или его развертывания.

Расширение Общедоступная версия
az spring app set-deployment

Настройка рабочего развертывания приложения.

Расширение Общедоступная версия
az spring app show

Отображение сведений о приложении в Azure Spring Apps.

Расширение Общедоступная версия
az spring app show-deploy-log

Показать журнал сборки последнего развертывания, применяется только к развертыванию исходного кода, по умолчанию к рабочему развертыванию.

Расширение Общедоступная версия
az spring app start

Запуск экземпляров приложения по умолчанию для рабочего развертывания.

Расширение Общедоступная версия
az spring app stop

Остановите экземпляры приложения по умолчанию для рабочего развертывания.

Расширение Общедоступная версия
az spring app unset-deployment

Отмена установки рабочего развертывания приложения.

Расширение Общедоступная версия
az spring app update

Обновление конфигураций приложения.

Расширение Общедоступная версия

az spring app append-loaded-public-certificate

Добавьте новый загруженный общедоступный сертификат в приложение в Azure Spring Apps.

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

Примеры

Добавьте новый загруженный общедоступный сертификат в приложение.

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

Обязательные параметры

--certificate-name

Имя добавляемого сертификата.

--load-trust-store

Если значение true, сертификат будет загружен в хранилище доверия для приложений Java.

Допустимые значения: false, true
Default value: False
--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app append-persistent-storage

Добавьте новое постоянное хранилище в приложение в 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]

Примеры

Добавьте новое постоянное хранилище в приложение.

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

Обязательные параметры

--mount-path

Путь к подключенному тому постоянного хранилища.

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--persistent-storage-type -t

Тип тома постоянного хранилища.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

--storage-name

Имя ресурса хранилища, созданного в Azure Spring Apps.

Необязательные параметры

--enable-sub-path

[необязательно] Если значение true, будет подключаться в отдельных подкаталогах с одинаковым путем для каждого экземпляра приложения.

Допустимые значения: false, true
Default value: False
--mount-options

[необязательно] Параметры подключения для постоянного тома хранилища.

--read-only

[необязательно] Если значение true, постоянный том хранилища будет считываться только.

Допустимые значения: false, true
Default value: False
--share-name

Имя предварительно созданной общей папки. Значение ShareName должно быть предоставлено только в том случае, если тип постоянного тома хранилища — AzureFileVolume.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app connect

Подключитесь к интерактивной оболочке экземпляра приложения для устранения неполадок.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--instance -i

Имя существующего экземпляра развертывания.

--shell-cmd

Команда оболочки, выполняемая при подключении к экземпляру приложения.

Default value: /bin/sh
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app create

Создайте приложение с развертыванием по умолчанию в экземпляре 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]

Примеры

Создайте приложение с конфигурацией по умолчанию.

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

Создайте общедоступное приложение с 3 экземплярами и 2 ядрами ЦП и 3 ГБ памяти на экземпляр.

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

Создайте привязку приложения к реестру служб по умолчанию, службе конфигурации приложений и серверу конфигурации Spring Cloud.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--assign-endpoint

Если значение true, назначьте URL-адрес конечной точки для прямого доступа.

Допустимые значения: false, true
Default value: False
--assign-public-endpoint

Если значение true, назначьте URL-адрес конечной точки, к которому можно получить доступ из виртуальной сети для приложения экземпляра внедрения виртуальной сети.

Допустимые значения: false, true
--backend-protocol

Входящий серверный протокол приложения. Значение по умолчанию означает HTTP/HTTPS/WebSocket.

Допустимые значения: Default, GRPC
--bind-acs --bind-application-configuration-service

Привязать приложение к службе конфигурации приложений по умолчанию автоматически.

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

Привязать приложение к серверу конфигурации по умолчанию автоматически.

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

Привязывать приложение к реестру служб по умолчанию автоматически.

--client-auth-certs

Строка, разделенная пробелом, содержащая идентификаторы ресурсов сертификатов для проверки подлинности клиента. например: --client_auth_certs='id0 id1'. Используйте "" для очистки существующих сертификатов.

--cpu

Количество ресурсов ЦП. Должно быть 250 м, 500 м, 750 м, 1250 млн или число ядер ЦП.

--deployment-name

Имя развертывания по умолчанию.

Default value: default
--disable-probe

Если значение true, отключите пробу активности и готовности.

Допустимые значения: false, true
--disable-tea --disable-test-endpoint-auth

Если значение true, отключите проверку подлинности тестовой конечной точки приложения.

Допустимые значения: false, true
Default value: False
--enable-liveness-probe
Предварительный просмотр

Если значение false, отключит проверку активности экземпляра приложения.

Допустимые значения: false, true
--enable-persistent-storage --enable-ps

Если задано значение true, подключите диск 50G (ценовая категория "Стандартный") или диск 1G (ценовая категория "Базовый") с помощью пути по умолчанию.

Допустимые значения: false, true
--enable-readiness-probe
Предварительный просмотр

Если значение false, отключит проверку готовности экземпляра приложения.

Допустимые значения: false, true
--enable-startup-probe
Предварительный просмотр

Если значение false, отключит пробу запуска экземпляра приложения.

Допустимые значения: false, true
--env

Переменные среды, разделенные пробелами, в формате "key[=value]".

--grace-period --termination-grace-period-seconds
Предварительный просмотр

Необязательное время в секундах экземпляр приложения должен завершиться корректно.

--ingress-read-timeout

Значение времени ожидания чтения в входящего трафика в секундах. Значение по умолчанию 300, минимальное — 1, максимальное — 1800.

--ingress-send-timeout

Значение времени ожидания отправки входящего трафика в секундах. Значение по умолчанию 60, минимальное — 1, максимальное — 1800.

--instance-count

Количество экземпляров.

Default value: 1
--jvm-options

Строка, содержащая параметры jvm, используйте "=" вместо " для этого аргумента, чтобы избежать ошибки синтаксического анализа Bash, например: --jvm-options='-Xms1024m -Xmx2048m".

--liveness-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы активности.

--loaded-public-certificate-file -f

Путь к файлу JSON указывает сертификаты, которые будут загружены в приложение.

--max-replicas

Максимальное количество реплик.

Default value: 10
--memory

Количество ресурсов памяти. Должно быть 512Mi, 1536Mi, 2560Mi, 3584Mi или #Gi, например 1Gi, 3Gi.

--min-replicas

Минимальное количество реплик.

Default value: 1
--persistent-storage

Путь к файлу JSON для постоянных хранилищ, подключенных к приложению.

--readiness-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы готовности.

--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

Максимальное количество одновременных запросов перед масштабированием. Поддерживается только для правил масштабирования http и tcp.

--scale-rule-metadata --srm

Метаданные правила масштабирования. Формат "key[=value]" и разделенный пробелом.

--scale-rule-name --srn

Имя правила масштабирования.

--scale-rule-type --srt

Тип правила масштабирования. Значение по умолчанию: http.

--secrets

Список секретов для приложения. Формат "key[=value]" и разделенный пробелом.

--session-affinity

Сходство сеансов входящего трафика приложения.

Допустимые значения: Cookie, None
--session-max-age

Время до истечения срока действия файла cookie. Минимальное значение — 1 секунда, максимальное — 7 дней. Если задано значение 0, срок действия равен периоду сеанса браузера.

--startup-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы запуска.

--system-assigned

Включите управляемое удостоверение, назначаемое системой.

Допустимые значения: false, true
--user-assigned
Предварительный просмотр

Идентификаторы ресурсов управляемого удостоверения, назначаемых пользователем, разделенные пробелами, для assgin в приложение.

--workload-profile

Профиль рабочей нагрузки, используемый в управляемой среде. По умолчанию используется значение "Потребление".

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app delete

Удаление приложения в Azure Spring Apps.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app deploy

Разверните исходный код или предварительно созданный двоичный файл в приложении и обновите связанные конфигурации.

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]

Примеры

Разверните исходный код в приложении. Это приведет к пакету текущего каталога, сборке двоичного файла с помощью службы сводной сборки и последующего развертывания в приложении.

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

Разверните предварительно созданный jar-файл в приложении с параметрами jvm и переменными среды.

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

Разверните предварительно созданную войну в приложении с серверной версией, параметрами jvm и переменными среды (только стандартные и базовые уровни).

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

Разверните исходный код в определенном развертывании приложения.

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

Разверните образ контейнера в Docker Hub в приложении.

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

Разверните образ контейнера в частном реестре в приложении.

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>

Развертывание с помощью шаблонов конфигурации службы конфигурации приложений в приложении.

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

Разверните предварительно созданный jar-файл в приложении с помощью env сборки (только для уровня Enterprise).

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--apms

(Только корпоративный уровень) Имена APM, разделенные пробелами.

--artifact-path

Разверните указанный предварительно созданный артефакт (jar, war или netcore zip, война находится в общедоступной предварительной версии).

--build-certificates

(Только корпоративный уровень) Имена сертификатов, разделенных пробелами, используются во время сборки.

--build-cpu

Количество ресурсов ЦП. Должно быть 500 м или число ядер ЦП.

Default value: 1
--build-env

Переменные среды, разделенные пробелами, в формате "key[=value]".

--build-memory

Количество ресурсов памяти. Должно быть 512Mi или #Gi, например 1Gi, 3Gi.

Default value: 2Gi
--builder

(Только корпоративный уровень) Создание построителя служб, используемого для сборки исполняемого файла.

Default value: default
--config-file-patterns

(Только корпоративный уровень) Шаблоны файлов конфигурации, разделенные "", чтобы решить, какие шаблоны службы конфигурации приложений будут использоваться. Используйте """ для очистки существующих конфигураций.

--container-args

Аргументы образа контейнера.

--container-command

Команда образа контейнера.

--container-image

Тег образа контейнера.

--container-registry

Реестр образа контейнера.

Default value: docker.io
--custom-actuator-path

(Только корпоративный уровень) Путь пользовательского актатора для приложения. Значение по умолчанию — "/actuator".

--custom-actuator-port

(Только корпоративный уровень) Пользовательский порт актатора для приложения. По умолчанию — 8080.

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--disable-app-log

Не печатайте журналы приложений при развертывании приложения.

Default value: False
--disable-probe

Если значение true, отключите пробу активности и готовности.

Допустимые значения: false, true
--disable-validation

Если значение true, отключите проверку jar.

Допустимые значения: false, true
--enable-liveness-probe
Предварительный просмотр

Если значение false, отключит проверку активности экземпляра приложения.

Допустимые значения: false, true
--enable-readiness-probe
Предварительный просмотр

Если значение false, отключит проверку готовности экземпляра приложения.

Допустимые значения: false, true
--enable-startup-probe
Предварительный просмотр

Если значение false, отключит пробу запуска экземпляра приложения.

Допустимые значения: false, true
--env

Переменные среды, разделенные пробелами, в формате "key[=value]".

--grace-period --termination-grace-period-seconds
Предварительный просмотр

Необязательное время в секундах экземпляр приложения должен завершиться корректно.

--jvm-options

Строка, содержащая параметры jvm, используйте "=" вместо " для этого аргумента, чтобы избежать ошибки синтаксического анализа Bash, например: --jvm-options='-Xms1024m -Xmx2048m".

--language-framework

Языковая платформа отправленного образа контейнера. Поддерживаемые значения: Springboot, "".

--liveness-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы активности.

--main-entry -m

Строка, содержащая путь к исполняемому файлу .NET относительно zip-файла.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--readiness-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы готовности.

--registry-password

Пароль реестра контейнеров.

--registry-username

Имя пользователя для реестра контейнеров.

--runtime-version

Версия используемого языка среды выполнения.

Допустимые значения: Java_11, Java_17, Java_21, Java_8, NetCore_31
--server-version

(Только категории "Стандартный" и "Базовый") Версия сервера Tomcat. Перечислить все поддерживаемые версии сервера, выполнив команду az spring list-support-server-versions -o table. Эта функция предоставляется в общедоступной предварительной версии.

--source-path

Разверните указанную исходную папку. Папка будет упакована в tar, отправлена и создана с помощью kpack. По умолчанию используется текущая папка, если не указано значение.

--startup-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы запуска.

--target-module

Дочерний модуль для развертывания, необходимый для нескольких jar-пакетов, созданных из исходного кода.

--version

Версия развертывания сохраняется без изменений, если она не задана.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app disable-remote-debugging

Отключите удаленную отладку для развертывания.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app enable-remote-debugging

Включите удаленную отладку для развертывания.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--port -p

Порт удаленной отладки значение должно быть от 1024 до 65536, значение по умолчанию — 5005.

Default value: 5005
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app get-remote-debugging-config

Получите конфигурацию удаленной отладки развертывания.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app list

Список всех приложений в Azure Spring Apps.

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

Примеры

Состояние запроса постоянного хранилища всех приложений

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

Обязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app logs

Отображение журналов экземпляра приложения, журналы будут передаваться при настройке "-f/--follow".

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--follow -f

Укажите, следует ли передавать журналы.

Default value: False
--format-json

Форматируйте журналы JSON, если включен структурированный журнал.

--instance -i

Имя существующего экземпляра развертывания.

--limit

Максимальный килобайт возвращаемых журналов. Номер потолка — 2048.

Default value: 2048
--lines

Число строк для отображения. Максимальное значение — 10000.

Default value: 50
--since

Возвращает только журналы, более новые, чем относительная длительность, например 5s, 2 м или 1 ч. Максимальное значение — 1 ч.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app restart

Перезапустите экземпляры приложения по умолчанию для рабочего развертывания.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app scale

Вручную масштабируйте приложение или его развертывания.

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]

Примеры

Масштабируйте приложение до 4 ядер ЦП и 8 ГБ памяти на экземпляр.

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

Горизонтальное развертывание приложения до 5 экземпляров.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--cpu

Количество ресурсов ЦП. Должно быть 250 м, 500 м, 750 м, 1250 млн или число ядер ЦП.

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--instance-count

Количество экземпляров.

--max-replicas

Максимальное количество реплик.

Default value: 10
--memory

Количество ресурсов памяти. Должно быть 512Mi, 1536Mi, 2560Mi, 3584Mi или #Gi, например 1Gi, 3Gi.

--min-replicas

Минимальное количество реплик.

Default value: 1
--no-wait

Не ожидать завершения длительной операции.

Default value: False
--scale-rule-auth --sra

Параметры проверки подлинности правила масштабирования. Формат "=" и разделенный пробелом.

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

Максимальное количество одновременных запросов перед масштабированием. Поддерживается только для правил масштабирования http и tcp.

--scale-rule-metadata --srm

Метаданные правила масштабирования. Формат "key[=value]" и разделенный пробелом.

--scale-rule-name --srn

Имя правила масштабирования.

--scale-rule-type --srt

Тип правила масштабирования. Значение по умолчанию: http.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app set-deployment

Настройка рабочего развертывания приложения.

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

Примеры

Переключение промежуточного развертывания приложения на рабочую среду.

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

Обязательные параметры

--deployment -d

Имя существующего развертывания приложения.

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app show

Отображение сведений о приложении в Azure Spring Apps.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app show-deploy-log

Показать журнал сборки последнего развертывания, применяется только к развертыванию исходного кода, по умолчанию к рабочему развертыванию.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app start

Запуск экземпляров приложения по умолчанию для рабочего развертывания.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app stop

Остановите экземпляры приложения по умолчанию для рабочего развертывания.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app unset-deployment

Отмена установки рабочего развертывания приложения.

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

Примеры

Переключите рабочее развертывание приложения на промежуточное, если приложение имеет рабочее развертывание.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az spring app update

Обновление конфигураций приложения.

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]

Примеры

Добавьте переменную среды для приложения.

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

Обязательные параметры

--name -n

Имя приложения, запущенного в указанном экземпляре Azure Spring Apps.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service -s

Имя экземпляра Azure Spring Apps можно настроить службу по умолчанию с помощью az configure --defaults spring=.

Необязательные параметры

--assign-endpoint

Если значение true, назначьте URL-адрес конечной точки для прямого доступа.

Допустимые значения: false, true
--assign-public-endpoint

Если значение true, назначьте URL-адрес конечной точки, к которому можно получить доступ из виртуальной сети для приложения экземпляра внедрения виртуальной сети.

Допустимые значения: false, true
--backend-protocol

Входящий серверный протокол приложения. Значение по умолчанию означает HTTP/HTTPS/WebSocket.

Допустимые значения: Default, GRPC
--client-auth-certs

Строка, разделенная пробелом, содержащая идентификаторы ресурсов сертификатов для проверки подлинности клиента. например: --client_auth_certs='id0 id1'. Используйте "" для очистки существующих сертификатов.

--config-file-patterns

(Только корпоративный уровень) Шаблоны файлов конфигурации, разделенные "", чтобы решить, какие шаблоны службы конфигурации приложений будут использоваться. Используйте """ для очистки существующих конфигураций.

--custom-actuator-path

(Только корпоративный уровень) Путь пользовательского актатора для приложения. Значение по умолчанию — "/actuator".

--custom-actuator-port

(Только корпоративный уровень) Пользовательский порт актатора для приложения. По умолчанию — 8080.

--deployment -d

Имя существующего развертывания приложения. По умолчанию для рабочего развертывания, если он не указан.

--disable-probe

Если значение true, отключите пробу активности и готовности.

Допустимые значения: false, true
--disable-tea --disable-test-endpoint-auth

Если значение true, отключите проверку подлинности тестовой конечной точки приложения.

Допустимые значения: false, true
--enable-ingress-to-app-tls

Если значение true, включите входящий трафик в tls приложения.

Допустимые значения: false, true
--enable-liveness-probe
Предварительный просмотр

Если значение false, отключит проверку активности экземпляра приложения.

Допустимые значения: false, true
--enable-persistent-storage --enable-ps

Если задано значение true, подключите диск 50G (ценовая категория "Стандартный") или диск 1G (ценовая категория "Базовый") с помощью пути по умолчанию.

Допустимые значения: false, true
--enable-readiness-probe
Предварительный просмотр

Если значение false, отключит проверку готовности экземпляра приложения.

Допустимые значения: false, true
--enable-startup-probe
Предварительный просмотр

Если значение false, отключит пробу запуска экземпляра приложения.

Допустимые значения: false, true
--env

Переменные среды, разделенные пробелами, в формате "key[=value]".

--grace-period --termination-grace-period-seconds
Предварительный просмотр

Необязательное время в секундах экземпляр приложения должен завершиться корректно.

--https-only

Если задано значение true, доступ к приложению через https.

Допустимые значения: false, true
--ingress-read-timeout

Значение времени ожидания чтения в входящего трафика в секундах. Значение по умолчанию 300, минимальное — 1, максимальное — 1800.

--ingress-send-timeout

Значение времени ожидания отправки входящего трафика в секундах. Значение по умолчанию 60, минимальное — 1, максимальное — 1800.

--jvm-options

Строка, содержащая параметры jvm, используйте "=" вместо " для этого аргумента, чтобы избежать ошибки синтаксического анализа Bash, например: --jvm-options='-Xms1024m -Xmx2048m".

--liveness-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы активности.

--loaded-public-certificate-file -f

Путь к файлу JSON указывает сертификаты, которые будут загружены в приложение.

--main-entry -m

Путь к исполняемому файлу .NET относительно корневого zip-файла.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--persistent-storage

Путь к файлу JSON для постоянных хранилищ, подключенных к приложению.

--readiness-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы готовности.

--runtime-version

Версия используемого языка среды выполнения.

Допустимые значения: Java_11, Java_17, Java_21, Java_8, NetCore_31
--secrets

Список секретов для приложения. Формат "key[=value]" и разделенный пробелом.

--session-affinity

Сходство сеансов входящего трафика приложения.

Допустимые значения: Cookie, None
--session-max-age

Время до истечения срока действия файла cookie. Минимальное значение — 1 секунда, максимальное — 7 дней. Если задано значение 0, срок действия равен периоду сеанса браузера.

--startup-probe-config
Предварительный просмотр

Путь к файлу json указывает конфигурацию пробы запуска.

--workload-profile

Профиль рабочей нагрузки, используемый в управляемой среде. По умолчанию используется значение "Потребление".

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.