az containerapp resiliency
Nota
Questo riferimento fa parte dell'estensione containerapp per l'interfaccia della riga di comando di Azure (versione 2.62.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az containerapp resiliency . Altre informazioni sulle estensioni.
Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Comandi per gestire i criteri di resilienza per un'app contenitore.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az containerapp resiliency create |
Creare criteri di resilienza per un'app contenitore. |
Estensione | Anteprima |
az containerapp resiliency delete |
Eliminare i criteri di resilienza per un'app contenitore. |
Estensione | Anteprima |
az containerapp resiliency list |
Elencare i criteri di resilienza per un'app contenitore. |
Estensione | Anteprima |
az containerapp resiliency show |
Visualizzare i criteri di resilienza per un'app contenitore. |
Estensione | Anteprima |
az containerapp resiliency update |
Aggiornare i criteri di resilienza per un'app contenitore. |
Estensione | Anteprima |
az containerapp resiliency create
Il gruppo di comandi 'containerapp resiliency' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Creare criteri di resilienza per un'app contenitore.
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]
Esempio
Creare criteri di resilienza consigliati.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp --recommended
Creare i criteri di resilienza del timeout.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--timeout 15 --timeout-connect 5
Creare criteri di resilienza usando una configurazione yaml.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--yaml "path/to/yaml/file.yml"
Parametri necessari
Nome dell'app contenitore esistente.
Nome dei criteri di resilienza dell'app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 30 caratteri.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Intervallo di tempo in secondi tra gli sweep di analisi di esiezione. Ciò può comportare sia nuove esezioni che host restituiti al servizio. Predefinito: 10.
Percentuale massima di repliche dell'app contenitore che è possibile inserire. Espellerà almeno un host indipendentemente dal valore. Predefinito: 100.
Numero di risposte di errore sul lato server consecutive (per il traffico HTTP, risposte 5xx; per il traffico TCP, mancata risposta a PONG e così via) prima che si verifichi un'espulsione 5xx consecutiva. Impostazione predefinita: 5.
Verrà eseguito un nuovo tentativo se il codice di stato della risposta corrisponde a qualsiasi codice di stato in questo elenco.
Specificare l'intervallo di base in millisecondi tra i tentativi. Impostazione predefinita: 1000.
Se il messaggio di errore di risposta corrisponde a qualsiasi errore in questo elenco, verrà eseguito un nuovo tentativo. Impostazione predefinita: 5xx.
Specificare l'intervallo massimo in millisecondi tra i tentativi. Impostazione predefinita: 10000.
Specificare il numero massimo di tentativi. Predefinito: 3.
Numero massimo di richieste in sospeso che saranno consentite all'app contenitore. Impostazione predefinita: 1024.
Numero massimo di richieste parallele che verranno effettuate all'app contenitore. Impostazione predefinita: 1024.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Impostare i valori consigliati dei criteri di resilienza per un'app contenitore.
Numero massimo di connessioni che verranno effettuate all'app contenitore.
Numero massimo di tentativi di connessione non riusciti che verranno eseguiti prima di rinunciare.
Specificare il timeout in secondi. Questo intervallo si estende tra il punto in cui è stata elaborata l'intera richiesta e quando la risposta è stata elaborata completamente. Questo timeout include tutti i tentativi. Predefinito: 60.
Timeout in secondi per le nuove connessioni di rete all'app contenitore. Impostazione predefinita: 5.
Percorso di un file con estensione yaml con la configurazione di un criterio di resilienza dell'app contenitore. Tutti gli altri parametri verranno ignorati.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az containerapp resiliency delete
Il gruppo di comandi 'containerapp resiliency' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Eliminare i criteri di resilienza per un'app contenitore.
az containerapp resiliency delete --container-app-name
--resource-group
[--ids]
[--name]
[--no-wait]
[--subscription]
[--yes]
Esempio
Eliminare i criteri di resilienza per un'app contenitore.
az containerapp resiliency delete -g MyResourceGroup \
-n MyResiliencyName --container-app-name MyContainerApp
Parametri necessari
Nome dell'app contenitore esistente.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dei criteri di resilienza dell'app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 30 caratteri.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az containerapp resiliency list
Il gruppo di comandi 'containerapp resiliency' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Elencare i criteri di resilienza per un'app contenitore.
az containerapp resiliency list --container-app-name
--resource-group
Esempio
Elencare i criteri di resilienza per un'app contenitore.
az containerapp resiliency list -g MyResourceGroup \
--container-app-name MyContainerApp
Parametri necessari
Nome dell'app contenitore esistente.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az containerapp resiliency show
Il gruppo di comandi 'containerapp resiliency' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Visualizzare i criteri di resilienza per un'app contenitore.
az containerapp resiliency show --container-app-name
--resource-group
[--ids]
[--name]
[--subscription]
Esempio
Visualizzare i criteri di resilienza per un'app contenitore.
az containerapp resiliency show -g MyResourceGroup \
-n MyResiliencyName --container-app-name MyContainerApp
Parametri necessari
Nome dell'app contenitore esistente.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dei criteri di resilienza dell'app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 30 caratteri.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az containerapp resiliency update
Il gruppo di comandi 'containerapp resiliency' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Aggiornare i criteri di resilienza per un'app contenitore.
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]
Esempio
Aggiornare i criteri di resilienza del pool di connessioni TCP.
az containerapp resiliency update -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--tcp-connections 1024
Aggiornare i criteri di resilienza usando una configurazione yaml.
az containerapp resiliency update -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--yaml "path/to/yaml/file.yml"
Parametri necessari
Nome dell'app contenitore esistente.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Intervallo di tempo in secondi tra gli sweep di analisi di esiezione. Ciò può comportare sia nuove esezioni che host restituiti al servizio. Predefinito: 10.
Percentuale massima di repliche dell'app contenitore che è possibile inserire. Espellerà almeno un host indipendentemente dal valore. Predefinito: 100.
Numero di risposte di errore sul lato server consecutive (per il traffico HTTP, risposte 5xx; per il traffico TCP, mancata risposta a PONG e così via) prima che si verifichi un'espulsione 5xx consecutiva. Impostazione predefinita: 5.
Verrà eseguito un nuovo tentativo se il codice di stato della risposta corrisponde a qualsiasi codice di stato in questo elenco.
Specificare l'intervallo di base in millisecondi tra i tentativi. Impostazione predefinita: 1000.
Se il messaggio di errore di risposta corrisponde a qualsiasi errore in questo elenco, verrà eseguito un nuovo tentativo. Impostazione predefinita: 5xx.
Specificare l'intervallo massimo in millisecondi tra i tentativi. Impostazione predefinita: 10000.
Specificare il numero massimo di tentativi. Predefinito: 3.
Numero massimo di richieste in sospeso che saranno consentite all'app contenitore. Impostazione predefinita: 1024.
Numero massimo di richieste parallele che verranno effettuate all'app contenitore. Impostazione predefinita: 1024.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome dei criteri di resilienza dell'app contenitore. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 30 caratteri.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Numero massimo di connessioni che verranno effettuate all'app contenitore.
Numero massimo di tentativi di connessione non riusciti che verranno eseguiti prima di rinunciare.
Specificare il timeout in secondi. Questo intervallo si estende tra il punto in cui è stata elaborata l'intera richiesta e quando la risposta è stata elaborata completamente. Questo timeout include tutti i tentativi. Predefinito: 60.
Timeout in secondi per le nuove connessioni di rete all'app contenitore. Impostazione predefinita: 5.
Percorso di un file con estensione yaml con la configurazione di un criterio di resilienza dell'app contenitore. Tutti gli altri parametri verranno ignorati.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.