az containerapp resiliency
Note
Essa referência faz parte da extensão de aplicativo de contêiner para a CLI do Azure (versão 2.79.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az containerapp resiliency. Saiba mais sobre extensões.
Esse grupo de comandos está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Comandos para gerenciar políticas de resiliência para um aplicativo de contêiner.
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az containerapp resiliency create |
Crie políticas de resiliência para um aplicativo de contêiner. |
Extension | Preview |
| az containerapp resiliency delete |
Exclua políticas de resiliência para um aplicativo de contêiner. |
Extension | Preview |
| az containerapp resiliency list |
Listar políticas de resiliência para um aplicativo de contêiner. |
Extension | Preview |
| az containerapp resiliency show |
Mostrar políticas de resiliência para um aplicativo de contêiner. |
Extension | Preview |
| az containerapp resiliency update |
Atualize as políticas de resiliência para um aplicativo de contêiner. |
Extension | Preview |
az containerapp resiliency create
O grupo de comandos 'containerapp resiliência' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Crie políticas de resiliência para um aplicativo de contêiner.
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]
Exemplos
Crie políticas de resiliência recomendadas.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp --recommended
Crie a política de resiliência de tempo limite.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--timeout 15 --timeout-connect 5
Crie políticas de resiliência usando uma configuração yaml.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--yaml "path/to/yaml/file.yml"
Parâmetros Exigidos
O nome do Aplicativo de Contêiner existente.
O nome da Política de Resiliência do Aplicativo de Contêiner. Um nome deve consistir em caracteres alfanuméricos de minúsculas ou '-', começar com uma letra, terminar com um caractere alfanumérico, não pode ter '--' e deve ter menos de 30 caracteres.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
O intervalo de tempo em segundos entre a análise de ejeção varre. Isso pode resultar em novas ejeções, bem como hosts sendo retornados ao serviço. Padrão: 10.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Circuit Breaker Policy Arguments |
O % máximo de réplicas de aplicativo de contêiner que podem ser ejetadas. Ele ejetará pelo menos um host, independentemente do valor. Padrão: 100.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Circuit Breaker Policy Arguments |
O número de respostas de erro consecutivas do lado do servidor (para tráfego HTTP, respostas 5xx; para tráfego TCP, falha ao responder PONG; etc.) antes de ocorrer uma ejeção 5xx consecutiva. Padrão: 5.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Circuit Breaker Policy Arguments |
Uma nova tentativa será tentada se o código de status de resposta corresponder a qualquer código de status nesta lista.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
Especifique o intervalo de base em milissegundos entre novas tentativas. Padrão: 1000.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
Uma nova tentativa será tentada se a mensagem de erro de resposta corresponder a qualquer erro nesta lista. Padrão: 5xx.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
Especifique o intervalo máximo em milissegundos entre novas tentativas. Padrão: 10000.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
Especifique o número máximo de repetições. Padrão: 3.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
O número máximo de solicitações pendentes que serão permitidas ao aplicativo de contêiner. Padrão: 1024.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Connection Pool Policy Arguments |
O número máximo de solicitações paralelas que serão feitas ao aplicativo de contêiner. Padrão: 1024.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Connection Pool Policy Arguments |
Não aguarde a conclusão da operação de execução prolongada.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Defina valores recomendados de políticas de resiliência para um aplicativo de contêiner.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
O número máximo de conexões que serão feitas ao aplicativo de contêiner.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | TCP Connection Pool Policy Arguments |
O número máximo de tentativas de conexão malsucedidas que serão feitas antes de desistir.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | TCP Retry Policy Arguments |
Especifique o tempo limite em segundos. Isso se estende entre o ponto em que toda a solicitação foi processada e quando a resposta foi completamente processada. Esse tempo limite inclui todas as tentativas. Padrão: 60.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Timeout Policy Arguments |
O tempo limite em segundos para novas conexões de rede com o aplicativo de contêiner. Padrão: 5.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Timeout Policy Arguments |
Caminho para um arquivo .yaml com a configuração de uma política de resiliência de aplicativo de contêiner. Todos os outros parâmetros serão ignorados.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az containerapp resiliency delete
O grupo de comandos 'containerapp resiliência' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Exclua políticas de resiliência para um aplicativo de contêiner.
az containerapp resiliency delete --container-app-name
--resource-group
[--ids]
[--name]
[--no-wait]
[--subscription]
[--yes]
Exemplos
Exclua políticas de resiliência para um aplicativo de contêiner.
az containerapp resiliency delete -g MyResourceGroup \
-n MyResiliencyName --container-app-name MyContainerApp
Parâmetros Exigidos
O nome do Aplicativo de Contêiner existente.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome da Política de Resiliência do Aplicativo de Contêiner. Um nome deve consistir em caracteres alfanuméricos de minúsculas ou '-', começar com uma letra, terminar com um caractere alfanumérico, não pode ter '--' e deve ter menos de 30 caracteres.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Não aguarde a conclusão da operação de execução prolongada.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az containerapp resiliency list
O grupo de comandos 'containerapp resiliência' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Listar políticas de resiliência para um aplicativo de contêiner.
az containerapp resiliency list --container-app-name
--resource-group
Exemplos
Listar políticas de resiliência para um aplicativo de contêiner.
az containerapp resiliency list -g MyResourceGroup \
--container-app-name MyContainerApp
Parâmetros Exigidos
O nome do Aplicativo de Contêiner existente.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az containerapp resiliency show
O grupo de comandos 'containerapp resiliência' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Mostrar políticas de resiliência para um aplicativo de contêiner.
az containerapp resiliency show --container-app-name
--resource-group
[--ids]
[--name]
[--subscription]
Exemplos
Mostrar políticas de resiliência para um aplicativo de contêiner.
az containerapp resiliency show -g MyResourceGroup \
-n MyResiliencyName --container-app-name MyContainerApp
Parâmetros Exigidos
O nome do Aplicativo de Contêiner existente.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome da Política de Resiliência do Aplicativo de Contêiner. Um nome deve consistir em caracteres alfanuméricos de minúsculas ou '-', começar com uma letra, terminar com um caractere alfanumérico, não pode ter '--' e deve ter menos de 30 caracteres.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az containerapp resiliency update
O grupo de comandos 'containerapp resiliência' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Atualize as políticas de resiliência para um aplicativo de contêiner.
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]
Exemplos
Atualize a política de resiliência do Pool de Conexões TCP.
az containerapp resiliency update -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--tcp-connections 1024
Atualize as políticas de resiliência usando uma configuração yaml.
az containerapp resiliency update -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--yaml "path/to/yaml/file.yml"
Parâmetros Exigidos
O nome do Aplicativo de Contêiner existente.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
O intervalo de tempo em segundos entre a análise de ejeção varre. Isso pode resultar em novas ejeções, bem como hosts sendo retornados ao serviço. Padrão: 10.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Circuit Breaker Policy Arguments |
O % máximo de réplicas de aplicativo de contêiner que podem ser ejetadas. Ele ejetará pelo menos um host, independentemente do valor. Padrão: 100.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Circuit Breaker Policy Arguments |
O número de respostas de erro consecutivas do lado do servidor (para tráfego HTTP, respostas 5xx; para tráfego TCP, falha ao responder PONG; etc.) antes de ocorrer uma ejeção 5xx consecutiva. Padrão: 5.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Circuit Breaker Policy Arguments |
Uma nova tentativa será tentada se o código de status de resposta corresponder a qualquer código de status nesta lista.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
Especifique o intervalo de base em milissegundos entre novas tentativas. Padrão: 1000.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
Uma nova tentativa será tentada se a mensagem de erro de resposta corresponder a qualquer erro nesta lista. Padrão: 5xx.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
Especifique o intervalo máximo em milissegundos entre novas tentativas. Padrão: 10000.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
Especifique o número máximo de repetições. Padrão: 3.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Retry Policy Arguments |
O número máximo de solicitações pendentes que serão permitidas ao aplicativo de contêiner. Padrão: 1024.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Connection Pool Policy Arguments |
O número máximo de solicitações paralelas que serão feitas ao aplicativo de contêiner. Padrão: 1024.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | HTTP Connection Pool Policy Arguments |
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome da Política de Resiliência do Aplicativo de Contêiner. Um nome deve consistir em caracteres alfanuméricos de minúsculas ou '-', começar com uma letra, terminar com um caractere alfanumérico, não pode ter '--' e deve ter menos de 30 caracteres.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Não aguarde a conclusão da operação de execução prolongada.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O número máximo de conexões que serão feitas ao aplicativo de contêiner.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | TCP Connection Pool Policy Arguments |
O número máximo de tentativas de conexão malsucedidas que serão feitas antes de desistir.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | TCP Retry Policy Arguments |
Especifique o tempo limite em segundos. Isso se estende entre o ponto em que toda a solicitação foi processada e quando a resposta foi completamente processada. Esse tempo limite inclui todas as tentativas. Padrão: 60.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Timeout Policy Arguments |
O tempo limite em segundos para novas conexões de rede com o aplicativo de contêiner. Padrão: 5.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Timeout Policy Arguments |
Caminho para um arquivo .yaml com a configuração de uma política de resiliência de aplicativo de contêiner. Todos os outros parâmetros serão ignorados.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |