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
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
Nombre de la aplicación contenedora existente.
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.
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.
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 |
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 |
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 |
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 |
Especifique el intervalo base en milisegundos entre reintentos. Default: 1000.
Propiedad | Valor |
---|---|
Parameter group: | HTTP Retry Policy Arguments |
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 |
Especifique el intervalo máximo en milisegundos entre reintentos. Default: 10000.
Propiedad | Valor |
---|---|
Parameter group: | HTTP Retry Policy Arguments |
Especifique el número máximo de reintentos. Default: 3.
Propiedad | Valor |
---|---|
Parameter group: | HTTP Retry Policy Arguments |
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 |
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 espere a que finalice la operación de ejecución prolongada.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Establezca valores recomendados de directivas de resistencia para una aplicación contenedora.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Número máximo de conexiones que se realizarán en la aplicación contenedora.
Propiedad | Valor |
---|---|
Parameter group: | TCP Connection Pool Policy Arguments |
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 |
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 |
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 |
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
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
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
Nombre de la aplicación contenedora existente.
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.
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 |
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 espere a que finalice la operación de ejecución prolongada.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
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 |
No solicita confirmación.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
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
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
Nombre de la aplicación contenedora existente.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
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
Nombre de la aplicación contenedora existente.
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.
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 |
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 |
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
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
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
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
Nombre de la aplicación contenedora existente.
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.
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 |
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 |
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 |
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 |
Especifique el intervalo base en milisegundos entre reintentos. Default: 1000.
Propiedad | Valor |
---|---|
Parameter group: | HTTP Retry Policy Arguments |
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 |
Especifique el intervalo máximo en milisegundos entre reintentos. Default: 10000.
Propiedad | Valor |
---|---|
Parameter group: | HTTP Retry Policy Arguments |
Especifique el número máximo de reintentos. Default: 3.
Propiedad | Valor |
---|---|
Parameter group: | HTTP Retry Policy Arguments |
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 |
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 |
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 |
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 espere a que finalice la operación de ejecución prolongada.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
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 |
Número máximo de conexiones que se realizarán en la aplicación contenedora.
Propiedad | Valor |
---|---|
Parameter group: | TCP Connection Pool Policy Arguments |
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 |
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 |
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 |
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
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |