Sdílet prostřednictvím


az containerapp resiliency

Poznámka:

Tento odkaz je součástí rozšíření containerapp pro Azure CLI (verze 2.62.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.

Rozšíření Preview
az containerapp resiliency delete

Odstraňte zásady odolnosti pro aplikaci kontejneru.

Rozšíření Preview
az containerapp resiliency list

Zobrazení seznamu zásad odolnosti pro aplikaci kontejneru

Rozšíření Preview
az containerapp resiliency show

Zobrazení zásad odolnosti pro aplikaci kontejneru

Rozšíření Preview
az containerapp resiliency update

Aktualizujte zásady odolnosti pro aplikaci kontejneru.

Rozšíření 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

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

--cb-max-ejection

Maximální počet replik kontejnerových aplikací, které je možné vysunout. Vysune alespoň jednoho hostitele bez ohledu na hodnotu. Výchozí hodnota: 100.

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

--http-codes

Pokud stavový kód odpovědi odpovídá jakémukoli stavovém kódu v tomto seznamu, pokusí se o opakování.

--http-delay

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

--http-errors

Opakování se pokusí, pokud chybová zpráva odpovědi odpovídá jakékoli chybě v tomto seznamu. Výchozí hodnota: 5xx.

--http-interval

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

--http-retries

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

--http1-pending

Maximální počet nevyřízených požadavků, které budou pro aplikaci kontejneru povolené. Výchozí hodnota: 1024.

--http2-parallel

Maximální počet paralelních požadavků, které budou provedeny do aplikace kontejneru. Výchozí hodnota: 1024.

--no-wait

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

Default value: False
--recommended

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

Default value: False
--tcp-connections

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

--tcp-retries

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

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

--timeout-connect

Časový limit v sekundách pro nová síťová připojení k aplikaci kontejneru. Výchozí hodnota: 5.

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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

--ids

Jedno nebo více ID prostředků (oddělených 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 argumenty --ids nebo jiné argumenty ID prostředku.

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

--no-wait

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

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.

--yes -y

Nezotvádejte výzvu k potvrzení.

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

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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

--ids

Jedno nebo více ID prostředků (oddělených 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 argumenty --ids nebo jiné argumenty ID prostředku.

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

--subscription

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

Globální parametry
--debug

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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

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

--cb-max-ejection

Maximální počet replik kontejnerových aplikací, které je možné vysunout. Vysune alespoň jednoho hostitele bez ohledu na hodnotu. Výchozí hodnota: 100.

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

--http-codes

Pokud stavový kód odpovědi odpovídá jakémukoli stavovém kódu v tomto seznamu, pokusí se o opakování.

--http-delay

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

--http-errors

Opakování se pokusí, pokud chybová zpráva odpovědi odpovídá jakékoli chybě v tomto seznamu. Výchozí hodnota: 5xx.

--http-interval

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

--http-retries

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

--http1-pending

Maximální počet nevyřízených požadavků, které budou pro aplikaci kontejneru povolené. Výchozí hodnota: 1024.

--http2-parallel

Maximální počet paralelních požadavků, které budou provedeny do aplikace kontejneru. Výchozí hodnota: 1024.

--ids

Jedno nebo více ID prostředků (oddělených 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 argumenty --ids nebo jiné argumenty ID prostředku.

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

--no-wait

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

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.

--tcp-connections

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

--tcp-retries

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

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

--timeout-connect

Časový limit v sekundách pro nová síťová připojení k aplikaci kontejneru. Výchozí hodnota: 5.

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.