Sdílet prostřednictvím


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

Preview

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

--container-app-name

Název existující kontejnerové aplikace.

--name -n

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ů.

--resource-group -g

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.

--cb-interval

Č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
--cb-max-ejection

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
--cb-sequential-errors

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
--http-codes

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
--http-delay

Zadejte základní interval v milisekundách mezi opakovanými pokusy. Výchozí hodnota: 1000.

Vlastnost Hodnota
Skupina parametrů: HTTP Retry Policy Arguments
--http-errors

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
--http-interval

Zadejte maximální interval v milisekundách mezi opakovanými pokusy. Výchozí hodnota: 10000.

Vlastnost Hodnota
Skupina parametrů: HTTP Retry Policy Arguments
--http-retries

Zadejte maximální počet opakování. Výchozí hodnota: 3.

Vlastnost Hodnota
Skupina parametrů: HTTP Retry Policy Arguments
--http1-pending

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
--http2-parallel

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
--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Vlastnost Hodnota
Default value: False
--recommended

Nastavte doporučené hodnoty zásad odolnosti pro aplikaci kontejneru.

Vlastnost Hodnota
Default value: False
--tcp-connections

Maximální počet připojení, která budou provedena v aplikaci kontejneru.

Vlastnost Hodnota
Skupina parametrů: TCP Connection Pool Policy Arguments
--tcp-retries

Maximální počet neúspěšných pokusůoch

Vlastnost Hodnota
Skupina parametrů: TCP Retry Policy Arguments
--timeout

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
--timeout-connect

Č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
--yaml

Cesta k souboru .yaml s konfigurací zásad odolnosti aplikace kontejneru Všechny ostatní parametry budou ignorovány.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

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

Preview

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

--container-app-name

Název existující kontejnerové aplikace.

--resource-group -g

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.

--ids

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
--name -n

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
--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Vlastnost Hodnota
Default value: False
--subscription

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
--yes -y

Nevyzývejte k potvrzení.

Vlastnost Hodnota
Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--verbose

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

Preview

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

--container-app-name

Název existující kontejnerové aplikace.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

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

Preview

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

--container-app-name

Název existující kontejnerové aplikace.

--resource-group -g

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.

--ids

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
--name -n

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
--subscription

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
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--verbose

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

Preview

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

--container-app-name

Název existující kontejnerové aplikace.

--resource-group -g

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.

--cb-interval

Č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
--cb-max-ejection

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
--cb-sequential-errors

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
--http-codes

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
--http-delay

Zadejte základní interval v milisekundách mezi opakovanými pokusy. Výchozí hodnota: 1000.

Vlastnost Hodnota
Skupina parametrů: HTTP Retry Policy Arguments
--http-errors

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
--http-interval

Zadejte maximální interval v milisekundách mezi opakovanými pokusy. Výchozí hodnota: 10000.

Vlastnost Hodnota
Skupina parametrů: HTTP Retry Policy Arguments
--http-retries

Zadejte maximální počet opakování. Výchozí hodnota: 3.

Vlastnost Hodnota
Skupina parametrů: HTTP Retry Policy Arguments
--http1-pending

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
--http2-parallel

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
--ids

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
--name -n

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
--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Vlastnost Hodnota
Default value: False
--subscription

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
--tcp-connections

Maximální počet připojení, která budou provedena v aplikaci kontejneru.

Vlastnost Hodnota
Skupina parametrů: TCP Connection Pool Policy Arguments
--tcp-retries

Maximální počet neúspěšných pokusůoch

Vlastnost Hodnota
Skupina parametrů: TCP Retry Policy Arguments
--timeout

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
--timeout-connect

Č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
--yaml

Cesta k souboru .yaml s konfigurací zásad odolnosti aplikace kontejneru Všechny ostatní parametry budou ignorovány.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False