az containerapp resiliency
Note
Tento odkaz je součástí rozšíření containerapp pro Azure CLI (verze 2.79.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az containerapp resiliency. Přečtěte si další informace o rozšířeních.
Tato skupina příkazů je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Příkazy pro správu zásad odolnosti pro aplikaci kontejneru
Příkazy
| Name | Description | Typ | Stav |
|---|---|---|---|
| az containerapp resiliency create |
Vytvořte zásady odolnosti pro aplikaci typu kontejner. |
Extension | Preview |
| az containerapp resiliency delete |
Odstraňte zásady odolnosti pro aplikaci kontejneru. |
Extension | Preview |
| az containerapp resiliency list |
Zobrazení seznamu zásad odolnosti pro aplikaci kontejneru |
Extension | Preview |
| az containerapp resiliency show |
Zobrazení zásad odolnosti pro aplikaci kontejneru |
Extension | Preview |
| az containerapp resiliency update |
Aktualizujte zásady odolnosti pro aplikaci kontejneru. |
Extension | Preview |
az containerapp resiliency create
Skupina příkazů containerapp resiliency je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Vytvořte zásady odolnosti pro aplikaci typu kontejner.
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]
Příklady
Vytvořte doporučené zásady odolnosti.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp --recommended
Vytvořte zásadu odolnosti časového limitu.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--timeout 15 --timeout-connect 5
Vytvořte zásady odolnosti pomocí konfigurace yaml.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--yaml "path/to/yaml/file.yml"
Povinné parametry
Název existující kontejnerové aplikace.
Název zásad odolnosti aplikace kontejneru. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 30 znaků.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Časový interval v sekundách mezi vysunutím analýzy uklidí. To může vést k tomu, že se do služby vrátí nové vysunutí i hostitelé. Výchozí hodnota: 10.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Circuit Breaker Policy Arguments |
Maximální % replik kontejnerových aplikací, které je možné vysunout. Vysune alespoň jednoho hostitele bez ohledu na hodnotu. Výchozí hodnota: 100.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Circuit Breaker Policy Arguments |
Počet po sobě jdoucích chybových odpovědí na straně serveru (pro provoz HTTP, 5xx odpovědí, pro provoz TCP, selhání reakce PONG atd.) před po sobě jdoucím vysunutím 5xx. Výchozí hodnota: 5.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Circuit Breaker Policy Arguments |
Pokud stavový kód odpovědi odpovídá jakémukoli stavovém kódu v tomto seznamu, pokusí se o opakování.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Zadejte základní interval v milisekundách mezi opakovanými pokusy. Výchozí hodnota: 1000.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Opakování se pokusí, pokud chybová zpráva odpovědi odpovídá jakékoli chybě v tomto seznamu. Výchozí hodnota: 5xx.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Zadejte maximální interval v milisekundách mezi opakovanými pokusy. Výchozí hodnota: 10000.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Zadejte maximální počet opakování. Výchozí hodnota: 3.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Maximální počet nevyřízených požadavků, které budou pro aplikaci kontejneru povolené. Výchozí hodnota: 1024.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Connection Pool Policy Arguments |
Maximální počet paralelních požadavků, které budou provedeny do aplikace kontejneru. Výchozí hodnota: 1024.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Connection Pool Policy Arguments |
Nečekejte na dokončení dlouhotrvající operace.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Nastavte doporučené hodnoty zásad odolnosti pro aplikaci kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Maximální počet připojení, která budou provedena v aplikaci kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | TCP Connection Pool Policy Arguments |
Maximální počet neúspěšných pokusůoch
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | TCP Retry Policy Arguments |
Zadejte časový limit v sekundách. To se týká bodu, kdy se celý požadavek zpracoval a kdy byla odpověď zcela zpracována. Tento časový limit zahrnuje všechny opakování. Výchozí hodnota: 60.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Timeout Policy Arguments |
Časový limit v sekundách pro nová síťová připojení k aplikaci kontejneru. Výchozí hodnota: 5.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Timeout Policy Arguments |
Cesta k souboru .yaml s konfigurací zásad odolnosti aplikace kontejneru Všechny ostatní parametry budou ignorovány.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az containerapp resiliency delete
Skupina příkazů containerapp resiliency je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Odstraňte zásady odolnosti pro aplikaci kontejneru.
az containerapp resiliency delete --container-app-name
--resource-group
[--ids]
[--name]
[--no-wait]
[--subscription]
[--yes]
Příklady
Odstraňte zásady odolnosti pro aplikaci kontejneru.
az containerapp resiliency delete -g MyResourceGroup \
-n MyResiliencyName --container-app-name MyContainerApp
Povinné parametry
Název existující kontejnerové aplikace.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název zásad odolnosti aplikace kontejneru. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 30 znaků.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Nečekejte na dokončení dlouhotrvající operace.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Nevyzývejte k potvrzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az containerapp resiliency list
Skupina příkazů containerapp resiliency je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Zobrazení seznamu zásad odolnosti pro aplikaci kontejneru
az containerapp resiliency list --container-app-name
--resource-group
Příklady
Zobrazení seznamu zásad odolnosti pro aplikaci kontejneru
az containerapp resiliency list -g MyResourceGroup \
--container-app-name MyContainerApp
Povinné parametry
Název existující kontejnerové aplikace.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az containerapp resiliency show
Skupina příkazů containerapp resiliency je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Zobrazení zásad odolnosti pro aplikaci kontejneru
az containerapp resiliency show --container-app-name
--resource-group
[--ids]
[--name]
[--subscription]
Příklady
Zobrazení zásad odolnosti pro aplikaci kontejneru
az containerapp resiliency show -g MyResourceGroup \
-n MyResiliencyName --container-app-name MyContainerApp
Povinné parametry
Název existující kontejnerové aplikace.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název zásad odolnosti aplikace kontejneru. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 30 znaků.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az containerapp resiliency update
Skupina příkazů containerapp resiliency je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Aktualizujte zásady odolnosti pro aplikaci kontejneru.
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]
Příklady
Aktualizujte zásady odolnosti fondu připojení TCP.
az containerapp resiliency update -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--tcp-connections 1024
Aktualizujte zásady odolnosti pomocí konfigurace yaml.
az containerapp resiliency update -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--yaml "path/to/yaml/file.yml"
Povinné parametry
Název existující kontejnerové aplikace.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Časový interval v sekundách mezi vysunutím analýzy uklidí. To může vést k tomu, že se do služby vrátí nové vysunutí i hostitelé. Výchozí hodnota: 10.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Circuit Breaker Policy Arguments |
Maximální % replik kontejnerových aplikací, které je možné vysunout. Vysune alespoň jednoho hostitele bez ohledu na hodnotu. Výchozí hodnota: 100.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Circuit Breaker Policy Arguments |
Počet po sobě jdoucích chybových odpovědí na straně serveru (pro provoz HTTP, 5xx odpovědí, pro provoz TCP, selhání reakce PONG atd.) před po sobě jdoucím vysunutím 5xx. Výchozí hodnota: 5.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Circuit Breaker Policy Arguments |
Pokud stavový kód odpovědi odpovídá jakémukoli stavovém kódu v tomto seznamu, pokusí se o opakování.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Zadejte základní interval v milisekundách mezi opakovanými pokusy. Výchozí hodnota: 1000.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Opakování se pokusí, pokud chybová zpráva odpovědi odpovídá jakékoli chybě v tomto seznamu. Výchozí hodnota: 5xx.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Zadejte maximální interval v milisekundách mezi opakovanými pokusy. Výchozí hodnota: 10000.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Zadejte maximální počet opakování. Výchozí hodnota: 3.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Retry Policy Arguments |
Maximální počet nevyřízených požadavků, které budou pro aplikaci kontejneru povolené. Výchozí hodnota: 1024.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Connection Pool Policy Arguments |
Maximální počet paralelních požadavků, které budou provedeny do aplikace kontejneru. Výchozí hodnota: 1024.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | HTTP Connection Pool Policy Arguments |
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název zásad odolnosti aplikace kontejneru. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 30 znaků.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Nečekejte na dokončení dlouhotrvající operace.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Maximální počet připojení, která budou provedena v aplikaci kontejneru.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | TCP Connection Pool Policy Arguments |
Maximální počet neúspěšných pokusůoch
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | TCP Retry Policy Arguments |
Zadejte časový limit v sekundách. To se týká bodu, kdy se celý požadavek zpracoval a kdy byla odpověď zcela zpracována. Tento časový limit zahrnuje všechny opakování. Výchozí hodnota: 60.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Timeout Policy Arguments |
Časový limit v sekundách pro nová síťová připojení k aplikaci kontejneru. Výchozí hodnota: 5.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Timeout Policy Arguments |
Cesta k souboru .yaml s konfigurací zásad odolnosti aplikace kontejneru Všechny ostatní parametry budou ignorovány.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |