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


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 <staging 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=<name>.

Глобальные параметры
--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=<name>.

--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=<name>.

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

--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-identity {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=<name>.

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

--assign-endpoint

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

Допустимые значения: false, true
Default value: False
--assign-identity
Не рекомендуется

Параметр --assign-identity устарел и будет удален в будущем выпуске. Вместо этого используйте "--назначаемое системой".

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

Допустимые значения: false, true
--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

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

--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=<name>.

Глобальные параметры
--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=<name>.

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

--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=<name>.

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

--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=<name>.

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

--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=<name>.

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

--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=<name>.

Глобальные параметры
--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=<name>.

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

--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=<name>.

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

--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=<name>.

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

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

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

--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=<name>.

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

--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=<name>.

Глобальные параметры
--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=<name>.

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

--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=<name>.

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

--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=<name>.

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

--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=<name>.

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

--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=<name>.

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

--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 для полных журналов отладки.