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
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
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
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.
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.
Se intentará un reintento si el código de estado de respuesta coincide con cualquier código de estado de esta lista.
Especifique el intervalo base en milisegundos entre reintentos. Valor predeterminado: 1000.
Se intentará un reintento si el mensaje de error de respuesta coincide con cualquier error de esta lista. Valor predeterminado: 5xx.
Especifique el intervalo máximo en milisegundos entre reintentos. Valor predeterminado: 10000.
Especifique el número máximo de reintentos. Opción predeterminada: 3.
Número máximo de solicitudes pendientes que se permitirán a la aplicación contenedora. Valor predeterminado: 1024.
Número máximo de solicitudes paralelas que se realizarán en la aplicación contenedora. Valor predeterminado: 1024.
No espere hasta que finalice la operación de ejecución prolongada.
Establezca valores recomendados de directivas de resistencia para una aplicación contenedora.
Número máximo de conexiones que se realizarán en la aplicación contenedora.
Número máximo de intentos de conexión incorrectos que se realizarán antes de renunciar.
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.
Tiempo de espera en segundos para las nuevas conexiones de red a la aplicación contenedora. Valor predeterminado: 5.
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 de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
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 de registro. Use --debug para obtener registros de depuración completos.
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
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".
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 espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
No solicita confirmación.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
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 de registro. Use --debug para obtener registros de depuración completos.
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 de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
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 de registro. Use --debug para obtener registros de depuración completos.
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
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".
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 o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
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 de registro. Use --debug para obtener registros de depuración completos.
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
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
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.
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.
Se intentará un reintento si el código de estado de respuesta coincide con cualquier código de estado de esta lista.
Especifique el intervalo base en milisegundos entre reintentos. Valor predeterminado: 1000.
Se intentará un reintento si el mensaje de error de respuesta coincide con cualquier error de esta lista. Valor predeterminado: 5xx.
Especifique el intervalo máximo en milisegundos entre reintentos. Valor predeterminado: 10000.
Especifique el número máximo de reintentos. Opción predeterminada: 3.
Número máximo de solicitudes pendientes que se permitirán a la aplicación contenedora. Valor predeterminado: 1024.
Número máximo de solicitudes paralelas que se realizarán en la aplicación contenedora. Valor predeterminado: 1024.
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".
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 espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Número máximo de conexiones que se realizarán en la aplicación contenedora.
Número máximo de intentos de conexión incorrectos que se realizarán antes de renunciar.
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.
Tiempo de espera en segundos para las nuevas conexiones de red a la aplicación contenedora. Valor predeterminado: 5.
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 de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
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 de registro. Use --debug para obtener registros de depuración completos.