Share via


az spring app

Nota:

Esta referencia forma parte de la extensión spring para la CLI de Azure (versión 2.56.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az spring app . Obtenga más información sobre las extensiones.

Comandos para administrar aplicaciones en Azure Spring Apps.

Comandos

Nombre Description Tipo Estado
az spring app append-loaded-public-certificate

Anexe un nuevo certificado público cargado a una aplicación en Azure Spring Apps.

Extensión GA
az spring app append-persistent-storage

Anexe un nuevo almacenamiento persistente a una aplicación en Azure Spring Apps.

Extensión GA
az spring app binding

Comandos para administrar enlaces con Azure Data Services, debe reiniciar manualmente la aplicación para que la configuración surta efecto.

Extensión En desuso
az spring app binding cosmos

Comandos para administrar enlaces de Azure Cosmos DB.

Extensión En desuso
az spring app binding cosmos add

Enlaza una instancia de Azure Cosmos DB con la aplicación.

Extensión En desuso
az spring app binding cosmos update

Actualice un enlace de servicio de Azure Cosmos DB de la aplicación.

Extensión En desuso
az spring app binding list

Enumera todos los enlaces de servicio de una aplicación.

Extensión En desuso
az spring app binding mysql

Comandos para administrar enlaces de Azure Database for MySQL.

Extensión En desuso
az spring app binding mysql add

Enlaza una instancia de Azure Database for MySQL con la aplicación.

Extensión En desuso
az spring app binding mysql update

Actualice un enlace de servicio de Azure Database for MySQL de la aplicación.

Extensión En desuso
az spring app binding redis

Comandos para administrar enlaces de Azure Cache for Redis.

Extensión En desuso
az spring app binding redis add

Enlace de Azure Cache for Redis con la aplicación.

Extensión En desuso
az spring app binding redis update

Actualice un enlace de servicio de Azure Cache for Redis de la aplicación.

Extensión En desuso
az spring app binding remove

Quite un enlace de servicio de la aplicación.

Extensión En desuso
az spring app binding show

Muestra los detalles de un enlace de servicio.

Extensión En desuso
az spring app connect

Conectar al shell interactivo de una instancia de aplicación para solucionar problemas".

Extensión GA
az spring app create

Cree una aplicación con una implementación predeterminada en la instancia de Azure Spring Apps.

Extensión GA
az spring app custom-domain

Comandos para administrar dominios personalizados.

Extensión GA
az spring app custom-domain bind

Enlace un dominio personalizado con la aplicación.

Extensión GA
az spring app custom-domain list

Enumere todos los dominios personalizados de la aplicación.

Extensión GA
az spring app custom-domain show

Mostrar detalles de un dominio personalizado.

Extensión GA
az spring app custom-domain unbind

Desenlace un dominio personalizado de la aplicación.

Extensión GA
az spring app custom-domain update

Actualice un dominio personalizado de la aplicación.

Extensión GA
az spring app delete

Elimine una aplicación en Azure Spring Apps.

Extensión GA
az spring app deploy

Implemente código fuente o binario precompilado en una aplicación y actualice las configuraciones relacionadas.

Extensión GA
az spring app deployment

Comandos para administrar el ciclo de vida de las implementaciones de una aplicación en Azure Spring Apps. Se pueden realizar más operaciones en las implementaciones en el nivel de aplicación con el parámetro --deployment. Por ejemplo, az spring app deploy --deployment .

Extensión GA
az spring app deployment create

Crea una implementación de almacenamiento provisional para la aplicación. Para implementar código o actualizar la configuración en una implementación existente, use az spring app deploy/update --deployment <staging deployment>.

Extensión GA
az spring app deployment delete

Elimina una implementación de la aplicación.

Extensión GA
az spring app deployment generate-heap-dump

Genere un volcado de montón de la instancia de la aplicación de destino en una ruta de acceso de archivo determinada.

Extensión GA
az spring app deployment generate-thread-dump

Genere un volcado de subproceso de la instancia de la aplicación de destino a una ruta de acceso de archivo determinada.

Extensión GA
az spring app deployment list

Muestra todas las implementaciones de una aplicación.

Extensión GA
az spring app deployment show

Muestra los detalles de una implementación.

Extensión GA
az spring app deployment start-jfr

Inicie un JFR en la instancia de la aplicación de destino en una ruta de acceso de archivo determinada.

Extensión GA
az spring app disable-remote-debugging

Deshabilite la depuración remota para una implementación.

Extensión GA
az spring app enable-remote-debugging

Habilite la depuración remota para una implementación.

Extensión GA
az spring app get-remote-debugging-config

Obtenga la configuración de depuración remota de una implementación.

Extensión GA
az spring app identity

Administrar las identidades administradas de una aplicación.

Extensión GA
az spring app identity assign

Habilite la identidad administrada asignada por el sistema o asigne identidades administradas asignadas por el usuario a una aplicación.

Extensión GA
az spring app identity force-set

Forzar el establecimiento de identidades administradas en una aplicación.

Extensión GA
az spring app identity remove

Quite la identidad administrada de una aplicación.

Extensión GA
az spring app identity show

Muestra la información de identidad administrada de la aplicación.

Extensión GA
az spring app list

Enumere todas las aplicaciones de Azure Spring Apps.

Extensión GA
az spring app log

Comandos para poner en cola los registros de instancias de la aplicación con varias opciones. Si la aplicación solo tiene una instancia, el nombre de la instancia es opcional.

Extensión En desuso
az spring app log tail

Mostrar registros de una instancia de aplicación, los registros se transmitirán al establecer "-f/--follow".

Extensión En desuso
az spring app logs

Mostrar registros de una instancia de aplicación, los registros se transmitirán al establecer "-f/--follow".

Extensión GA
az spring app restart

Reinicie las instancias de la aplicación, de forma predeterminada en la implementación de producción.

Extensión GA
az spring app scale

Escala manualmente una aplicación o sus implementaciones.

Extensión GA
az spring app set-deployment

Establece la implementación de producción de una aplicación.

Extensión GA
az spring app show

Muestre los detalles de una aplicación en Azure Spring Apps.

Extensión GA
az spring app show-deploy-log

Muestra el registro de compilación de la última implementación, solo se aplica a la implementación de código fuente, de forma predeterminada a la implementación de producción.

Extensión GA
az spring app start

Inicie instancias de la aplicación, de forma predeterminada en la implementación de producción.

Extensión GA
az spring app stop

Detenga las instancias de la aplicación, de forma predeterminada en la implementación de producción.

Extensión GA
az spring app unset-deployment

Desconjunte la implementación de producción de una aplicación.

Extensión GA
az spring app update

Actualice las configuraciones de una aplicación.

Extensión GA

az spring app append-loaded-public-certificate

Anexe un nuevo certificado público cargado a una aplicación en Azure Spring Apps.

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

Ejemplos

Anexe un nuevo certificado público cargado a una aplicación.

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

Parámetros requeridos

--certificate-name

Nombre del certificado que se va a anexar.

--load-trust-store

Si es true, el certificado se cargaría en el almacén de confianza para las aplicaciones Java.

valores aceptados: false, true
valor predeterminado: False
--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app append-persistent-storage

Anexe un nuevo almacenamiento persistente a una aplicación en 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]

Ejemplos

Anexe un nuevo almacenamiento persistente a una aplicación.

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

Parámetros requeridos

--mount-path

Ruta de acceso del volumen de almacenamiento persistente que se va a montar.

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--persistent-storage-type -t

Tipo del almacenamiento persistente en volumen.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

--storage-name

Nombre del recurso de almacenamiento que creó en Azure Spring Apps.

Parámetros opcionales

--enable-sub-path

[opcional] Si es true, se montará en subdirectorios independientes con la misma ruta de acceso para cada instancia de aplicación.

valores aceptados: false, true
valor predeterminado: False
--mount-options

[opcional] Las opciones de montaje del volumen de almacenamiento persistente.

--read-only

[opcional] Si es true, el volumen de almacenamiento persistente será de solo lectura.

valores aceptados: false, true
valor predeterminado: False
--share-name

Nombre del recurso compartido de archivos creado previamente. ShareName solo debe proporcionarse si el tipo del volumen de almacenamiento persistente es AzureFileVolume.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app connect

Conectar al shell interactivo de una instancia de aplicación para solucionar problemas".

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--instance -i

Nombre de una instancia existente de la implementación.

--shell-cmd

Comando de shell que se va a ejecutar al conectarse a la instancia de la aplicación.

valor predeterminado: /bin/sh
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app create

Cree una aplicación con una implementación predeterminada en la instancia de 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}]
                     [--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]

Ejemplos

Crea una aplicación con la configuración predeterminada.

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

Cree una aplicación accesible pública con 3 instancias y 2 núcleos de CPU y 3 GB de memoria por instancia.

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

Cree un enlace de aplicación al registro de servicio predeterminado, al servicio de configuración de aplicaciones y al servidor de configuración de Spring Cloud.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--assign-endpoint

Si es true, asigne la dirección URL del punto de conexión para el acceso directo.

valores aceptados: false, true
valor predeterminado: False
--assign-public-endpoint

Si es true, asigne la dirección URL del punto de conexión al que se puede acceder fuera de la red virtual para la aplicación de instancia de inyección de red virtual.

valores aceptados: false, true
--backend-protocol

Protocolo back-end de entrada de la aplicación. El valor predeterminado significa HTTP/HTTPS/WebSocket.

valores aceptados: Default, GRPC
--bind-acs --bind-application-configuration-service

Enlace la aplicación al servicio de configuración de aplicaciones predeterminado automáticamente.

--bind-config-server --bind-cs
Vista previa

Enlace la aplicación al servidor de configuración predeterminado automáticamente.

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

Enlazar la aplicación al Registro de servicio predeterminado automáticamente.

--client-auth-certs

Cadena separada por espacios que contiene identificadores de recursos de certificados para la autenticación de cliente. Por ejemplo: --client_auth_certs='id0 id1'. Use "" para borrar los certificados existentes.

--cpu

Cantidad de recursos de CPU. Debe ser de 250m, 500m, 750m, 1250m o número de núcleos de CPU.

--deployment-name

Nombre de la implementación predeterminada.

valor predeterminado: default
--disable-probe

Si es true, deshabilite el sondeo de ejecución y preparación.

valores aceptados: false, true
--enable-liveness-probe
Vista previa

Si es false, deshabilitará el sondeo de ejecución de la instancia de la aplicación.

valores aceptados: false, true
--enable-persistent-storage --enable-ps

Si es true, monte un disco 50G (plan de tarifa estándar) o 1G (plan de tarifa básico) con la ruta de acceso predeterminada.

valores aceptados: false, true
--enable-readiness-probe
Vista previa

Si es false, deshabilitará el sondeo de preparación de la instancia de la aplicación.

valores aceptados: false, true
--enable-startup-probe
Vista previa

Si es false, deshabilitará el sondeo de inicio de la instancia de la aplicación.

valores aceptados: false, true
--env

Variables de entorno separadas por espacios en formato "clave[=valor]".

--grace-period --termination-grace-period-seconds
Vista previa

Duración opcional en segundos que la instancia de la aplicación debe finalizar correctamente.

--ingress-read-timeout

Valor de tiempo de espera de lectura de entrada en segundos. El valor predeterminado es 300, el mínimo es 1, el máximo es 1800.

--ingress-send-timeout

Valor de tiempo de espera de envío de entrada en segundos. El valor predeterminado es 60, el mínimo es 1, el máximo es 1800.

--instance-count

Número de instancia.

valor predeterminado: 1
--jvm-options

Cadena que contiene opciones de jvm, use '=' en lugar de ' para este argumento para evitar el error de análisis de Bash, por ejemplo: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de ejecución.

--loaded-public-certificate-file -f

Una ruta de acceso del archivo json indica los certificados que se cargarían en la aplicación.

--max-replicas

Número máximo de réplicas.

valor predeterminado: 10
--memory

Cantidad de recursos de memoria. Debe ser 512Mi, 1536Mi, 2560Mi, 3584Mi o #Gi, por ejemplo, 1Gi, 3Gi.

--min-replicas

Número mínimo de réplicas.

valor predeterminado: 1
--persistent-storage

Ruta de acceso del archivo JSON para los almacenamientos persistentes que se van a montar en la aplicación.

--readiness-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de preparación.

--runtime-version

Versión en tiempo de ejecución del lenguaje usado.

valores aceptados: Java_11, Java_17, Java_21, Java_8, NetCore_31
--scale-rule-auth --sra

Parámetros de autenticación de regla de escalado. Dar formato "=" y separados por espacio.

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

Número máximo de solicitudes simultáneas antes de escalar horizontalmente. Solo se admite para las reglas de escalado http y tcp.

--scale-rule-metadata --srm

Metadatos de la regla de escalado. Dar formato a "key[=value]" y separados por espacio.

--scale-rule-name --srn

El nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado. Valor predeterminado: http.

--secrets

Lista de secretos de la aplicación. Dar formato a "key[=value]" y separados por espacio.

--session-affinity

Afinidad de sesión de entrada de la aplicación.

valores aceptados: Cookie, None
--session-max-age

Tiempo hasta que expire la cookie. El mínimo es de 1 segundo, el máximo es de 7 días. Si se establece en 0, el período de expiración es igual al período de sesión del explorador.

--startup-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de inicio.

--system-assigned

Habilitar la identidad administrada asignada por el sistema.

valores aceptados: false, true
--user-assigned
Vista previa

Identificadores de recursos de identidad administrada asignados por el usuario separados por espacios a assgin en una aplicación.

--workload-profile

Perfil de carga de trabajo usado en el entorno administrado. El valor predeterminado es "Consumo".

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app delete

Elimine una aplicación en Azure Spring Apps.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app deploy

Implemente código fuente o binario precompilado en una aplicación y actualice las configuraciones relacionadas.

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]

Ejemplos

Implementa el código fuente en una aplicación. Esto empaquetará el directorio actual, compilará binario con Pivotal Build Service y, a continuación, se implementará en la aplicación.

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

Implemente un archivo jar pregenerado en una aplicación con opciones de jvm y variables de entorno.

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

Implemente una guerra pregenerada en una aplicación con versión de servidor, opciones de jvm y variables de entorno (solo niveles estándar y básicos).

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

Implementa el código fuente en una implementación específica de una aplicación.

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

Implemente una imagen de contenedor en Docker Hub en una aplicación.

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

Implemente una imagen de contenedor en un registro privado en una aplicación.

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>

Implemente con patrones de archivo de configuración de Application Configuration Service en una aplicación.

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

Implemente un archivo jar pregenerado en una aplicación con compilación env (solo para el nivel Empresarial).

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--apms

(Solo nivel De empresa) Nombres de APM separados por espacios.

--artifact-path

Implemente el artefacto pregenerado especificado (jar, war o netcore zip, war está en versión preliminar pública).

--build-certificates

(Solo nivel De empresa) Nombres de certificado separados por espacios, los certificados se usan durante el tiempo de compilación.

--build-cpu

Cantidad de recursos de CPU. Debe ser de 500 m o número de núcleos de CPU.

valor predeterminado: 1
--build-env

Variables de entorno separadas por espacios en formato "clave[=valor]".

--build-memory

Cantidad de recursos de memoria. Debe ser 512Mi o #Gi, por ejemplo, 1Gi, 3Gi.

valor predeterminado: 2Gi
--builder

(Solo nivel De empresa) Compila el generador de servicios que se usa para compilar el archivo ejecutable.

valor predeterminado: default
--config-file-patterns

(Solo nivel De empresa) Patrones de archivo de configuración separados por "", para decidir qué patrones del servicio de configuración de aplicaciones se usarán. Use """ para borrar las configuraciones existentes.

--container-args

Argumentos de la imagen de contenedor.

--container-command

Comando de la imagen de contenedor.

--container-image

Etiqueta de imagen de contenedor.

--container-registry

Registro de la imagen de contenedor.

valor predeterminado: docker.io
--custom-actuator-path

(Solo nivel De empresa) Ruta de acceso del accionador personalizado para la aplicación. El valor predeterminado es "/actuador".

--custom-actuator-port

(Solo nivel De empresa) Puerto de accionador personalizado para la aplicación. El valor predeterminado es 8080.

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--disable-app-log

No imprima los registros de aplicación al implementar la aplicación.

valor predeterminado: False
--disable-probe

Si es true, deshabilite el sondeo de ejecución y preparación.

valores aceptados: false, true
--disable-validation

Si es true, deshabilite la validación de jar.

valores aceptados: false, true
--enable-liveness-probe
Vista previa

Si es false, deshabilitará el sondeo de ejecución de la instancia de la aplicación.

valores aceptados: false, true
--enable-readiness-probe
Vista previa

Si es false, deshabilitará el sondeo de preparación de la instancia de la aplicación.

valores aceptados: false, true
--enable-startup-probe
Vista previa

Si es false, deshabilitará el sondeo de inicio de la instancia de la aplicación.

valores aceptados: false, true
--env

Variables de entorno separadas por espacios en formato "clave[=valor]".

--grace-period --termination-grace-period-seconds
Vista previa

Duración opcional en segundos que la instancia de la aplicación debe finalizar correctamente.

--jvm-options

Cadena que contiene opciones de jvm, use '=' en lugar de ' para este argumento para evitar el error de análisis de Bash, por ejemplo: --jvm-options='-Xms1024m -Xmx2048m'.

--language-framework

Marco de lenguaje de la imagen de contenedor cargada. Valores admitidos: "springboot", "".

--liveness-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de ejecución.

--main-entry -m

Cadena que contiene la ruta de acceso al archivo ejecutable de .NET en relación con la raíz zip.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--readiness-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de preparación.

--registry-password

Contraseña del registro de contenedor.

--registry-username

El nombre de usuario del registro de contenedor.

--runtime-version

Versión en tiempo de ejecución del lenguaje usado.

valores aceptados: Java_11, Java_17, Java_21, Java_8, NetCore_31
--server-version

(Solo niveles estándar y básicos) Versión del servidor tomcat. Para enumerar todas las versiones de servidor admitidas, ejecute az spring list-support-server-versions -o table. Esta característica está en versión preliminar pública.

--source-path

Implemente la carpeta de origen especificada. La carpeta se empaquetará en tar, se cargará y compilará mediante kpack. El valor predeterminado es la carpeta actual si no se proporciona ningún valor.

--startup-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de inicio.

--target-module

Módulo secundario que se va a implementar, necesario para varios paquetes jar creados a partir del código fuente.

--version

Versión de implementación, mantenga sin cambios si no se establece.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app disable-remote-debugging

Deshabilite la depuración remota para una implementación.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app enable-remote-debugging

Habilite la depuración remota para una implementación.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--port -p

Puerto de depuración remota, el valor debe ser de 1024 a 65536, el valor predeterminado es 5005.

valor predeterminado: 5005
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app get-remote-debugging-config

Obtenga la configuración de depuración remota de una implementación.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app list

Enumere todas las aplicaciones de Azure Spring Apps.

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

Ejemplos

Estado de consulta del almacenamiento persistente de todas las aplicaciones

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

Parámetros requeridos

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app logs

Mostrar registros de una instancia de aplicación, los registros se transmitirán al establecer "-f/--follow".

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--follow -f

Especifique si se deben transmitir los registros.

valor predeterminado: False
--format-json

Dar formato a los registros JSON si el registro estructurado está habilitado.

--instance -i

Nombre de una instancia existente de la implementación.

--limit

Número máximo de kilobytes de registros que se van a devolver. El número de límite máximo es 2048.

valor predeterminado: 2048
--lines

Número de líneas que se van a mostrar. El máximo es 10000.

valor predeterminado: 50
--since

Solo devuelve registros más recientes que una duración relativa, como 5s, 2 m o 1h. El máximo es 1h.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app restart

Reinicie las instancias de la aplicación, de forma predeterminada en la implementación de producción.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app scale

Escala manualmente una aplicación o sus implementaciones.

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]

Ejemplos

Escale verticalmente una aplicación a 4 núcleos de CPU y 8 Gb de memoria por instancia.

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

Escala horizontalmente una implementación de la aplicación a 5 instancias.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--cpu

Cantidad de recursos de CPU. Debe ser de 250m, 500m, 750m, 1250m o número de núcleos de CPU.

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--instance-count

Número de instancia.

--max-replicas

Número máximo de réplicas.

valor predeterminado: 10
--memory

Cantidad de recursos de memoria. Debe ser 512Mi, 1536Mi, 2560Mi, 3584Mi o #Gi, por ejemplo, 1Gi, 3Gi.

--min-replicas

Número mínimo de réplicas.

valor predeterminado: 1
--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--scale-rule-auth --sra

Parámetros de autenticación de regla de escalado. Dar formato "=" y separados por espacio.

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

Número máximo de solicitudes simultáneas antes de escalar horizontalmente. Solo se admite para las reglas de escalado http y tcp.

--scale-rule-metadata --srm

Metadatos de la regla de escalado. Dar formato a "key[=value]" y separados por espacio.

--scale-rule-name --srn

El nombre de la regla de escalado.

--scale-rule-type --srt

Tipo de la regla de escalado. Valor predeterminado: http.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app set-deployment

Establece la implementación de producción de una aplicación.

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

Ejemplos

Intercambiar una implementación de ensayo de una aplicación a producción.

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

Parámetros requeridos

--deployment -d

Nombre de una implementación existente de la aplicación.

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app show

Muestre los detalles de una aplicación en Azure Spring Apps.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app show-deploy-log

Muestra el registro de compilación de la última implementación, solo se aplica a la implementación de código fuente, de forma predeterminada a la implementación de producción.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app start

Inicie instancias de la aplicación, de forma predeterminada en la implementación de producción.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app stop

Detenga las instancias de la aplicación, de forma predeterminada en la implementación de producción.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app unset-deployment

Desconjunte la implementación de producción de una aplicación.

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

Ejemplos

Cambie la implementación de producción de una aplicación a ensayo si la aplicación tiene la implementación de producción.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az spring app update

Actualice las configuraciones de una aplicación.

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}]
                     [--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]

Ejemplos

Agrega una variable de entorno para la aplicación.

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

Parámetros requeridos

--name -n

Nombre de la aplicación que se ejecuta en la instancia de Azure Spring Apps especificada.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--service -s

El nombre de la instancia de Azure Spring Apps, puede configurar el servicio predeterminado mediante az configure --defaults spring=.

Parámetros opcionales

--assign-endpoint

Si es true, asigne la dirección URL del punto de conexión para el acceso directo.

valores aceptados: false, true
--assign-public-endpoint

Si es true, asigne la dirección URL del punto de conexión al que se puede acceder fuera de la red virtual para la aplicación de instancia de inyección de red virtual.

valores aceptados: false, true
--backend-protocol

Protocolo back-end de entrada de la aplicación. El valor predeterminado significa HTTP/HTTPS/WebSocket.

valores aceptados: Default, GRPC
--client-auth-certs

Cadena separada por espacios que contiene identificadores de recursos de certificados para la autenticación de cliente. Por ejemplo: --client_auth_certs='id0 id1'. Use "" para borrar los certificados existentes.

--config-file-patterns

(Solo nivel De empresa) Patrones de archivo de configuración separados por "", para decidir qué patrones del servicio de configuración de aplicaciones se usarán. Use """ para borrar las configuraciones existentes.

--custom-actuator-path

(Solo nivel De empresa) Ruta de acceso del accionador personalizado para la aplicación. El valor predeterminado es "/actuador".

--custom-actuator-port

(Solo nivel De empresa) Puerto de accionador personalizado para la aplicación. El valor predeterminado es 8080.

--deployment -d

Nombre de una implementación existente de la aplicación. Si no se especifica, el valor predeterminado es la implementación de producción.

--disable-probe

Si es true, deshabilite el sondeo de ejecución y preparación.

valores aceptados: false, true
--enable-ingress-to-app-tls

Si es true, habilite la entrada a tls de la aplicación.

valores aceptados: false, true
--enable-liveness-probe
Vista previa

Si es false, deshabilitará el sondeo de ejecución de la instancia de la aplicación.

valores aceptados: false, true
--enable-persistent-storage --enable-ps

Si es true, monte un disco 50G (plan de tarifa estándar) o 1G (plan de tarifa básico) con la ruta de acceso predeterminada.

valores aceptados: false, true
--enable-readiness-probe
Vista previa

Si es false, deshabilitará el sondeo de preparación de la instancia de la aplicación.

valores aceptados: false, true
--enable-startup-probe
Vista previa

Si es false, deshabilitará el sondeo de inicio de la instancia de la aplicación.

valores aceptados: false, true
--env

Variables de entorno separadas por espacios en formato "clave[=valor]".

--grace-period --termination-grace-period-seconds
Vista previa

Duración opcional en segundos que la instancia de la aplicación debe finalizar correctamente.

--https-only

Si es true, acceda a la aplicación a través de https.

valores aceptados: false, true
--ingress-read-timeout

Valor de tiempo de espera de lectura de entrada en segundos. El valor predeterminado es 300, el mínimo es 1, el máximo es 1800.

--ingress-send-timeout

Valor de tiempo de espera de envío de entrada en segundos. El valor predeterminado es 60, el mínimo es 1, el máximo es 1800.

--jvm-options

Cadena que contiene opciones de jvm, use '=' en lugar de ' para este argumento para evitar el error de análisis de Bash, por ejemplo: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de ejecución.

--loaded-public-certificate-file -f

Una ruta de acceso del archivo json indica los certificados que se cargarían en la aplicación.

--main-entry -m

Ruta de acceso al archivo ejecutable de .NET relativo a la raíz zip.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--persistent-storage

Ruta de acceso del archivo JSON para los almacenamientos persistentes que se van a montar en la aplicación.

--readiness-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de preparación.

--runtime-version

Versión en tiempo de ejecución del lenguaje usado.

valores aceptados: Java_11, Java_17, Java_21, Java_8, NetCore_31
--secrets

Lista de secretos de la aplicación. Dar formato a "key[=value]" y separados por espacio.

--session-affinity

Afinidad de sesión de entrada de la aplicación.

valores aceptados: Cookie, None
--session-max-age

Tiempo hasta que expire la cookie. El mínimo es de 1 segundo, el máximo es de 7 días. Si se establece en 0, el período de expiración es igual al período de sesión del explorador.

--startup-probe-config
Vista previa

Una ruta de acceso del archivo json indica la configuración del sondeo de inicio.

--workload-profile

Perfil de carga de trabajo usado en el entorno administrado. El valor predeterminado es "Consumo".

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.