Compartir a través de


az containerapp resiliency

Note

This reference is part of the containerapp extension for the Azure CLI (version 2.62.0 or higher). La extensión se instalará automáticamente la primera vez que ejecute un comando az containerapp resiliency. Learn more about extensions.

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.

Extension Preview
az containerapp resiliency delete

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

Extension Preview
az containerapp resiliency list

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

Extension Preview
az containerapp resiliency show

Mostrar directivas de resistencia para una aplicación contenedora.

Extension Preview
az containerapp resiliency update

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

Extension Preview

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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. Default: 10.

Propiedad Valor
Parameter group: Circuit Breaker Policy Arguments
--cb-max-ejection

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

Propiedad Valor
Parameter group: Circuit Breaker Policy Arguments
--cb-sequential-errors

El número de respuestas de error consecutivas del lado servidor (para el tráfico HTTP, las respuestas 5xx; para el tráfico TCP, el error de respuesta PONG; etc.) antes de que se produzca una ejección 5xx consecutiva. Default: 5.

Propiedad Valor
Parameter group: Circuit Breaker Policy Arguments
--http-codes

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

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http-delay

Especifique el intervalo base en milisegundos entre reintentos. Default: 1000.

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http-errors

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

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http-interval

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

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http-retries

Especifique el número máximo de reintentos. Default: 3.

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http1-pending

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

Propiedad Valor
Parameter group: HTTP Connection Pool Policy Arguments
--http2-parallel

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

Propiedad Valor
Parameter group: HTTP Connection Pool Policy Arguments
--no-wait

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

Propiedad Valor
Valor predeterminado: False
--recommended

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

Propiedad Valor
Valor predeterminado: False
--tcp-connections

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

Propiedad Valor
Parameter group: TCP Connection Pool Policy Arguments
--tcp-retries

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

Propiedad Valor
Parameter group: TCP Retry Policy Arguments
--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. Default: 60.

Propiedad Valor
Parameter group: Timeout Policy Arguments
--timeout-connect

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

Propiedad Valor
Parameter group: Timeout Policy Arguments
--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). 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".

Propiedad Valor
Parameter group: Resource Id Arguments
--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.

Propiedad Valor
Parameter group: Resource Id Arguments
--no-wait

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

Propiedad Valor
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.

Propiedad Valor
Parameter group: Resource Id Arguments
--yes -y

No solicita confirmación.

Propiedad Valor
Valor predeterminado: False
Parámetros globales
--debug

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

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). 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".

Propiedad Valor
Parameter group: Resource Id Arguments
--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.

Propiedad Valor
Parameter group: Resource Id Arguments
--subscription

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

Propiedad Valor
Parameter group: Resource Id Arguments
Parámetros globales
--debug

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

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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. Default: 10.

Propiedad Valor
Parameter group: Circuit Breaker Policy Arguments
--cb-max-ejection

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

Propiedad Valor
Parameter group: Circuit Breaker Policy Arguments
--cb-sequential-errors

El número de respuestas de error consecutivas del lado servidor (para el tráfico HTTP, las respuestas 5xx; para el tráfico TCP, el error de respuesta PONG; etc.) antes de que se produzca una ejección 5xx consecutiva. Default: 5.

Propiedad Valor
Parameter group: Circuit Breaker Policy Arguments
--http-codes

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

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http-delay

Especifique el intervalo base en milisegundos entre reintentos. Default: 1000.

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http-errors

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

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http-interval

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

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http-retries

Especifique el número máximo de reintentos. Default: 3.

Propiedad Valor
Parameter group: HTTP Retry Policy Arguments
--http1-pending

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

Propiedad Valor
Parameter group: HTTP Connection Pool Policy Arguments
--http2-parallel

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

Propiedad Valor
Parameter group: HTTP Connection Pool Policy Arguments
--ids

Uno o varios identificadores de recursos (delimitados por espacio). 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".

Propiedad Valor
Parameter group: Resource Id Arguments
--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.

Propiedad Valor
Parameter group: Resource Id Arguments
--no-wait

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

Propiedad Valor
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.

Propiedad Valor
Parameter group: Resource Id Arguments
--tcp-connections

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

Propiedad Valor
Parameter group: TCP Connection Pool Policy Arguments
--tcp-retries

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

Propiedad Valor
Parameter group: TCP Retry Policy Arguments
--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. Default: 60.

Propiedad Valor
Parameter group: Timeout Policy Arguments
--timeout-connect

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

Propiedad Valor
Parameter group: Timeout Policy Arguments
--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False