az spring-cloud app deployment

Nota:

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

Este grupo de comandos está en desuso implícitamente porque el grupo de comandos "spring-cloud app" está en desuso y se quitará en una versión futura. Use "spring app" en su lugar.

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

Comandos

Nombre Description Tipo Estado
az spring-cloud 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-cloud app deploy/update --deployment <staging deployment>.

Extensión Obsoleto
az spring-cloud app deployment delete

Elimina una implementación de la aplicación.

Extensión Obsoleto
az spring-cloud 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 Obsoleto
az spring-cloud 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 Obsoleto
az spring-cloud app deployment list

Muestra todas las implementaciones de una aplicación.

Extensión Obsoleto
az spring-cloud app deployment show

Muestra los detalles de una implementación.

Extensión Obsoleto
az spring-cloud 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 Obsoleto

az spring-cloud app deployment create

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "implementación de aplicaciones spring-cloud" está en desuso y se quitará en una versión futura. Use "spring app deployment" en su lugar.

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-cloud app deploy/update --deployment <staging deployment>.

az spring-cloud app deployment create --app
                                      --name
                                      --resource-group
                                      --service
                                      [--artifact-path]
                                      [--build-env]
                                      [--builder]
                                      [--config-file-patterns]
                                      [--container-args]
                                      [--container-command]
                                      [--container-image]
                                      [--container-registry]
                                      [--cpu]
                                      [--disable-probe {false, true}]
                                      [--disable-validation {false, true}]
                                      [--env]
                                      [--instance-count]
                                      [--jvm-options]
                                      [--main-entry]
                                      [--memory]
                                      [--no-wait]
                                      [--registry-password]
                                      [--registry-username]
                                      [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
                                      [--skip-clone-settings]
                                      [--source-path]
                                      [--target-module]
                                      [--version]

Ejemplos

Implemente el código fuente en una nueva implementación de una aplicación. Esto empaquetará el directorio actual, compilará binario con Pivotal Build Service y, a continuación, lo implementará.

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup

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

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

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

az spring-cloud app deployment create -n green-deployment --app 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-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>

Parámetros requeridos

--app

Nombre de la aplicación.

--name -n

Nombre de la implementación.

--resource-group -g

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

--service -s

Nombre de Azure Spring Cloud, puede configurar el servicio predeterminado mediante az configure --defaults spring-cloud=.

Parámetros opcionales

--artifact-path

Implemente el artefacto pregenerado especificado (jar o netcore zip).

--build-env

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

--builder
Vista previa

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

valor predeterminado: default
--config-file-patterns
Vista previa

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

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

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

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

--instance-count

Número de instancia.

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

--main-entry -m

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

--memory

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

--no-wait

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

valor predeterminado: False
--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_8, NetCore_31
--skip-clone-settings

La creación de una implementación de ensayo copiará automáticamente la configuración de la implementación de producción.

valor predeterminado: False
--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.

--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-cloud app deployment delete

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "implementación de aplicaciones spring-cloud" está en desuso y se quitará en una versión futura. Use "spring app deployment" en su lugar.

Elimina una implementación de la aplicación.

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

Parámetros requeridos

--app

Nombre de la aplicación.

--name -n

Nombre de la implementación.

--resource-group -g

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

--service -s

Nombre de Azure Spring Cloud, puede configurar el servicio predeterminado mediante az configure --defaults spring-cloud=.

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-cloud app deployment generate-heap-dump

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "implementación de aplicaciones spring-cloud" está en desuso y se quitará en una versión futura. Use "spring app deployment" en su lugar.

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

az spring-cloud app deployment generate-heap-dump --app
                                                  --app-instance
                                                  --file-path
                                                  --resource-group
                                                  --service
                                                  [--deployment]

Parámetros requeridos

--app

Nombre de la aplicación.

--app-instance

Instancia de aplicación de destino que desea volcar.

--file-path

Ruta de acceso del archivo de montaje del archivo de volcado.

--resource-group -g

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

--service -s

Nombre de Azure Spring Cloud, puede configurar el servicio predeterminado mediante az configure --defaults spring-cloud=.

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-cloud app deployment generate-thread-dump

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "implementación de aplicaciones spring-cloud" está en desuso y se quitará en una versión futura. Use "spring app deployment" en su lugar.

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

az spring-cloud app deployment generate-thread-dump --app
                                                    --app-instance
                                                    --file-path
                                                    --resource-group
                                                    --service
                                                    [--deployment]

Parámetros requeridos

--app

Nombre de la aplicación.

--app-instance

Instancia de aplicación de destino que desea volcar.

--file-path

Ruta de acceso del archivo de montaje del archivo de volcado.

--resource-group -g

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

--service -s

Nombre de Azure Spring Cloud, puede configurar el servicio predeterminado mediante az configure --defaults spring-cloud=.

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-cloud app deployment list

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "implementación de aplicaciones spring-cloud" está en desuso y se quitará en una versión futura. Use "spring app deployment" en su lugar.

Muestra todas las implementaciones de una aplicación.

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

Parámetros requeridos

--app

Nombre de la aplicación.

--resource-group -g

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

--service -s

Nombre de Azure Spring Cloud, puede configurar el servicio predeterminado mediante az configure --defaults spring-cloud=.

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-cloud app deployment show

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "implementación de aplicaciones spring-cloud" está en desuso y se quitará en una versión futura. Use "spring app deployment" en su lugar.

Muestra los detalles de una implementación.

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

Parámetros requeridos

--app

Nombre de la aplicación.

--name -n

Nombre de la implementación.

--resource-group -g

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

--service -s

Nombre de Azure Spring Cloud, puede configurar el servicio predeterminado mediante az configure --defaults spring-cloud=.

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-cloud app deployment start-jfr

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "implementación de aplicaciones spring-cloud" está en desuso y se quitará en una versión futura. Use "spring app deployment" en su lugar.

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

az spring-cloud app deployment start-jfr --app
                                         --app-instance
                                         --file-path
                                         --resource-group
                                         --service
                                         [--deployment]
                                         [--duration]

Parámetros requeridos

--app

Nombre de la aplicación.

--app-instance

Instancia de aplicación de destino que desea volcar.

--file-path

Ruta de acceso del archivo de montaje del archivo de volcado.

--resource-group -g

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

--service -s

Nombre de Azure Spring Cloud, puede configurar el servicio predeterminado mediante az configure --defaults spring-cloud=.

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.

--duration

Duración de JFR.

valor predeterminado: 60s
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.