Compartir a través de


az containerapp resiliency

Nota:

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

Este grupo de comandos está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Comandos para administrar directivas de resistencia para una aplicación contenedora.

Comandos

Nombre Description Tipo Estado
az containerapp resiliency create

Cree directivas de resistencia para una aplicación de contenedor.

Extensión Vista previa
az containerapp resiliency delete

Elimine las directivas de resistencia de una aplicación contenedora.

Extensión Vista previa
az containerapp resiliency list

Enumera las directivas de resistencia de una aplicación contenedora.

Extensión Vista previa
az containerapp resiliency show

Mostrar directivas de resistencia para una aplicación contenedora.

Extensión Vista previa
az containerapp resiliency update

Actualizar directivas de resistencia para una aplicación de contenedor.

Extensión Vista previa

az containerapp resiliency create

Vista previa

El grupo de comandos "containerapp resiliency" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Cree directivas de resistencia para una aplicación de contenedor.

az containerapp resiliency create --container-app-name
                                  --name
                                  --resource-group
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--http-codes]
                                  [--http-delay]
                                  [--http-errors]
                                  [--http-interval]
                                  [--http-retries]
                                  [--http1-pending]
                                  [--http2-parallel]
                                  [--no-wait]
                                  [--recommended]
                                  [--tcp-connections]
                                  [--tcp-retries]
                                  [--timeout]
                                  [--timeout-connect]
                                  [--yaml]

Ejemplos

Cree directivas de resistencia recomendadas.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp --recommended

Cree la directiva de resistencia de tiempo de espera.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --timeout 15 --timeout-connect 5

Cree directivas de resistencia mediante una configuración de yaml.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Parámetros requeridos

--container-app-name

Nombre de la aplicación contenedora existente.

--name -n

Nombre de la directiva de resistencia de la aplicación contenedora. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 30 caracteres.

--resource-group -g

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

Parámetros opcionales

--cb-interval

Intervalo de tiempo en segundos entre barridos de análisis de ejección. Esto puede dar lugar a que se devuelvan los nuevos ejecciones, así como los hosts que se devuelven al servicio. Valor predeterminado: 10

--cb-max-ejection

Porcentaje máximo de réplicas de aplicaciones de contenedor que se pueden expulsar. Expulsará al menos un host independientemente del valor. Valor predeterminado: 100.

--cb-sequential-errors

Número de respuestas de error consecutivas del lado servidor (para el tráfico HTTP, 5xx respuestas; para el tráfico TCP, no responde PONG; etcetera.) antes de que se produzca una ejección 5xx consecutiva. Valor predeterminado: 5.

--http-codes

Se intentará un reintento si el código de estado de respuesta coincide con cualquier código de estado de esta lista.

--http-delay

Especifique el intervalo base en milisegundos entre reintentos. Valor predeterminado: 1000.

--http-errors

Se intentará un reintento si el mensaje de error de respuesta coincide con cualquier error de esta lista. Valor predeterminado: 5xx.

--http-interval

Especifique el intervalo máximo en milisegundos entre reintentos. Valor predeterminado: 10000.

--http-retries

Especifique el número máximo de reintentos. Opción predeterminada: 3.

--http1-pending

Número máximo de solicitudes pendientes que se permitirán a la aplicación contenedora. Valor predeterminado: 1024.

--http2-parallel

Número máximo de solicitudes paralelas que se realizarán en la aplicación contenedora. Valor predeterminado: 1024.

--no-wait

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

Valor predeterminado: False
--recommended

Establezca valores recomendados de directivas de resistencia para una aplicación contenedora.

Valor predeterminado: False
--tcp-connections

Número máximo de conexiones que se realizarán en la aplicación contenedora.

--tcp-retries

Número máximo de intentos de conexión incorrectos que se realizarán antes de renunciar.

--timeout

Especifique el tiempo de espera en segundos. Esto abarca entre el punto en el que se ha procesado toda la solicitud y cuando la respuesta se ha procesado por completo. Este tiempo de espera incluye todos los reintentos. Valor predeterminado: 60.

--timeout-connect

Tiempo de espera en segundos para las nuevas conexiones de red a la aplicación contenedora. Valor predeterminado: 5.

--yaml

Ruta de acceso a un archivo .yaml con la configuración de una directiva de resistencia de la aplicación de contenedor. Se omitirán todos los demás parámetros.

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 containerapp resiliency delete

Vista previa

El grupo de comandos "containerapp resiliency" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Elimine las directivas de resistencia de una aplicación contenedora.

az containerapp resiliency delete --container-app-name
                                  --resource-group
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--yes]

Ejemplos

Elimine las directivas de resistencia de una aplicación contenedora.

az containerapp resiliency delete -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Parámetros requeridos

--container-app-name

Nombre de la aplicación contenedora existente.

--resource-group -g

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de la directiva de resistencia de la aplicación contenedora. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 30 caracteres.

--no-wait

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

Valor predeterminado: False
--subscription

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

--yes -y

No solicita confirmación.

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 containerapp resiliency list

Vista previa

El grupo de comandos "containerapp resiliency" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Enumera las directivas de resistencia de una aplicación contenedora.

az containerapp resiliency list --container-app-name
                                --resource-group

Ejemplos

Enumera las directivas de resistencia de una aplicación contenedora.

az containerapp resiliency list -g MyResourceGroup \
  --container-app-name MyContainerApp

Parámetros requeridos

--container-app-name

Nombre de la aplicación contenedora existente.

--resource-group -g

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

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 containerapp resiliency show

Vista previa

El grupo de comandos "containerapp resiliency" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Mostrar directivas de resistencia para una aplicación contenedora.

az containerapp resiliency show --container-app-name
                                --resource-group
                                [--ids]
                                [--name]
                                [--subscription]

Ejemplos

Mostrar directivas de resistencia para una aplicación contenedora.

az containerapp resiliency show -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Parámetros requeridos

--container-app-name

Nombre de la aplicación contenedora existente.

--resource-group -g

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de la directiva de resistencia de la aplicación contenedora. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 30 caracteres.

--subscription

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

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 containerapp resiliency update

Vista previa

El grupo de comandos "containerapp resiliency" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Actualizar directivas de resistencia para una aplicación de contenedor.

az containerapp resiliency update --container-app-name
                                  --resource-group
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--http-codes]
                                  [--http-delay]
                                  [--http-errors]
                                  [--http-interval]
                                  [--http-retries]
                                  [--http1-pending]
                                  [--http2-parallel]
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--tcp-connections]
                                  [--tcp-retries]
                                  [--timeout]
                                  [--timeout-connect]
                                  [--yaml]

Ejemplos

Actualice la directiva de resistencia del grupo de conexiones TCP.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --tcp-connections 1024

Actualice las directivas de resistencia mediante una configuración de yaml.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Parámetros requeridos

--container-app-name

Nombre de la aplicación contenedora existente.

--resource-group -g

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

Parámetros opcionales

--cb-interval

Intervalo de tiempo en segundos entre barridos de análisis de ejección. Esto puede dar lugar a que se devuelvan los nuevos ejecciones, así como los hosts que se devuelven al servicio. Valor predeterminado: 10

--cb-max-ejection

Porcentaje máximo de réplicas de aplicaciones de contenedor que se pueden expulsar. Expulsará al menos un host independientemente del valor. Valor predeterminado: 100.

--cb-sequential-errors

Número de respuestas de error consecutivas del lado servidor (para el tráfico HTTP, 5xx respuestas; para el tráfico TCP, no responde PONG; etcetera.) antes de que se produzca una ejección 5xx consecutiva. Valor predeterminado: 5.

--http-codes

Se intentará un reintento si el código de estado de respuesta coincide con cualquier código de estado de esta lista.

--http-delay

Especifique el intervalo base en milisegundos entre reintentos. Valor predeterminado: 1000.

--http-errors

Se intentará un reintento si el mensaje de error de respuesta coincide con cualquier error de esta lista. Valor predeterminado: 5xx.

--http-interval

Especifique el intervalo máximo en milisegundos entre reintentos. Valor predeterminado: 10000.

--http-retries

Especifique el número máximo de reintentos. Opción predeterminada: 3.

--http1-pending

Número máximo de solicitudes pendientes que se permitirán a la aplicación contenedora. Valor predeterminado: 1024.

--http2-parallel

Número máximo de solicitudes paralelas que se realizarán en la aplicación contenedora. Valor predeterminado: 1024.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre de la directiva de resistencia de la aplicación contenedora. Un nombre debe constar de caracteres alfanuméricos en minúsculas o "-", comenzar con una letra, terminar con un carácter alfanumérico, no puede tener "--" y debe tener menos de 30 caracteres.

--no-wait

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

Valor predeterminado: False
--subscription

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

--tcp-connections

Número máximo de conexiones que se realizarán en la aplicación contenedora.

--tcp-retries

Número máximo de intentos de conexión incorrectos que se realizarán antes de renunciar.

--timeout

Especifique el tiempo de espera en segundos. Esto abarca entre el punto en el que se ha procesado toda la solicitud y cuando la respuesta se ha procesado por completo. Este tiempo de espera incluye todos los reintentos. Valor predeterminado: 60.

--timeout-connect

Tiempo de espera en segundos para las nuevas conexiones de red a la aplicación contenedora. Valor predeterminado: 5.

--yaml

Ruta de acceso a un archivo .yaml con la configuración de una directiva de resistencia de la aplicación de contenedor. Se omitirán todos los demás parámetros.

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.