Dela via


az containerapp resiliency

Kommentar

Den här referensen är en del av containerapptillägget för Azure CLI (version 2.62.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az containerapp resiliency . Läs mer om tillägg.

Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Kommandon för att hantera återhämtningsprinciper för en containerapp.

Kommandon

Name Description Typ Status
az containerapp resiliency create

Skapa återhämtningsprinciper för en containerapp.

Anknytning Förhandsversion
az containerapp resiliency delete

Ta bort återhämtningsprinciper för en containerapp.

Anknytning Förhandsversion
az containerapp resiliency list

Lista återhämtningsprinciper för en containerapp.

Anknytning Förhandsversion
az containerapp resiliency show

Visa återhämtningsprinciper för en containerapp.

Anknytning Förhandsversion
az containerapp resiliency update

Uppdatera återhämtningsprinciper för en containerapp.

Anknytning Förhandsversion

az containerapp resiliency create

Förhandsgranskning

Kommandogruppen "containerapp resiliency" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Skapa återhämtningsprinciper för en containerapp.

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]

Exempel

Skapa rekommenderade återhämtningsprinciper.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp --recommended

Skapa policyn för timeoutåterhämtning.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --timeout 15 --timeout-connect 5

Skapa återhämtningsprinciper med hjälp av en yaml-konfiguration.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Obligatoriska parametrar

--container-app-name

Namnet på den befintliga containerappen.

--name -n

Namnet på containerappens återhämtningsprincip. Ett namn måste bestå av alfanumeriska gemener eller "-", börja med en bokstav, sluta med ett alfanumeriskt tecken, får inte ha "--", och måste vara mindre än 30 tecken.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--cb-interval

Tidsintervallet i sekunder mellan utmatningsanalysen sveper. Detta kan leda till att både nya utmatningar och värdar returneras till tjänsten. Standard: 10.

--cb-max-ejection

Maximalt % av containerapprepliker som kan matas ut. Minst en värd matas ut oavsett värde. Standard: 100.

--cb-sequential-errors

Antalet på varandra följande felsvar på serversidan (för HTTP-trafik, 5xx-svar, för TCP-trafik, underlåtenhet att svara PONG osv.) innan en efterföljande 5xx-utmatning inträffar. Standard: 5.

--http-codes

Ett nytt försök görs om svarsstatuskoden matchar någon statuskod i den här listan.

--http-delay

Ange basintervallet i millisekunder mellan återförsök. Standard: 1 000.

--http-errors

Ett nytt försök görs om svarsfelmeddelandet matchar något fel i den här listan. Standard: 5xx.

--http-interval

Ange det maximala intervallet i millisekunder mellan återförsök. Standard: 10000.

--http-retries

Ange det maximala antalet återförsök. Standard: 3.

--http1-pending

Det maximala antalet väntande begäranden som ska tillåtas till containerappen. Standard: 1024.

--http2-parallel

Det maximala antalet parallella begäranden som ska göras till containerappen. Standard: 1024.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Standardvärde: False
--recommended

Ange rekommenderade värden för återhämtningsprinciper för en containerapp.

Standardvärde: False
--tcp-connections

Det maximala antalet anslutningar som ska göras till containerappen.

--tcp-retries

Det maximala antalet misslyckade anslutningsförsök som görs innan du ger upp.

--timeout

Ange tidsgränsen i sekunder. Detta sträcker sig mellan den punkt där hela begäran har bearbetats och när svaret har bearbetats helt. Den här tidsgränsen omfattar alla återförsök. Standard: 60.

--timeout-connect

Tidsgränsen i sekunder för nya nätverksanslutningar till containerappen. Standard: 5.

--yaml

Sökväg till en .yaml-fil med konfigurationen av en containerapps återhämtningsprincip. Alla andra parametrar ignoreras.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp resiliency delete

Förhandsgranskning

Kommandogruppen "containerapp resiliency" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Ta bort återhämtningsprinciper för en containerapp.

az containerapp resiliency delete --container-app-name
                                  --resource-group
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--yes]

Exempel

Ta bort återhämtningsprinciper för en containerapp.

az containerapp resiliency delete -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Obligatoriska parametrar

--container-app-name

Namnet på den befintliga containerappen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på containerappens återhämtningsprincip. Ett namn måste bestå av alfanumeriska gemener eller "-", börja med en bokstav, sluta med ett alfanumeriskt tecken, får inte ha "--", och måste vara mindre än 30 tecken.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Standardvärde: False
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--yes -y

Fråga inte efter bekräftelse.

Standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp resiliency list

Förhandsgranskning

Kommandogruppen "containerapp resiliency" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lista återhämtningsprinciper för en containerapp.

az containerapp resiliency list --container-app-name
                                --resource-group

Exempel

Lista återhämtningsprinciper för en containerapp.

az containerapp resiliency list -g MyResourceGroup \
  --container-app-name MyContainerApp

Obligatoriska parametrar

--container-app-name

Namnet på den befintliga containerappen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp resiliency show

Förhandsgranskning

Kommandogruppen "containerapp resiliency" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Visa återhämtningsprinciper för en containerapp.

az containerapp resiliency show --container-app-name
                                --resource-group
                                [--ids]
                                [--name]
                                [--subscription]

Exempel

Visa återhämtningsprinciper för en containerapp.

az containerapp resiliency show -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Obligatoriska parametrar

--container-app-name

Namnet på den befintliga containerappen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på containerappens återhämtningsprincip. Ett namn måste bestå av alfanumeriska gemener eller "-", börja med en bokstav, sluta med ett alfanumeriskt tecken, får inte ha "--", och måste vara mindre än 30 tecken.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp resiliency update

Förhandsgranskning

Kommandogruppen "containerapp resiliency" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Uppdatera återhämtningsprinciper för en containerapp.

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]

Exempel

Uppdatera återhämtningsprincipen för TCP-anslutningspoolen.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --tcp-connections 1024

Uppdatera återhämtningsprinciper med hjälp av en yaml-konfiguration.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Obligatoriska parametrar

--container-app-name

Namnet på den befintliga containerappen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--cb-interval

Tidsintervallet i sekunder mellan utmatningsanalysen sveper. Detta kan leda till att både nya utmatningar och värdar returneras till tjänsten. Standard: 10.

--cb-max-ejection

Maximalt % av containerapprepliker som kan matas ut. Minst en värd matas ut oavsett värde. Standard: 100.

--cb-sequential-errors

Antalet på varandra följande felsvar på serversidan (för HTTP-trafik, 5xx-svar, för TCP-trafik, underlåtenhet att svara PONG osv.) innan en efterföljande 5xx-utmatning inträffar. Standard: 5.

--http-codes

Ett nytt försök görs om svarsstatuskoden matchar någon statuskod i den här listan.

--http-delay

Ange basintervallet i millisekunder mellan återförsök. Standard: 1 000.

--http-errors

Ett nytt försök görs om svarsfelmeddelandet matchar något fel i den här listan. Standard: 5xx.

--http-interval

Ange det maximala intervallet i millisekunder mellan återförsök. Standard: 10000.

--http-retries

Ange det maximala antalet återförsök. Standard: 3.

--http1-pending

Det maximala antalet väntande begäranden som ska tillåtas till containerappen. Standard: 1024.

--http2-parallel

Det maximala antalet parallella begäranden som ska göras till containerappen. Standard: 1024.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på containerappens återhämtningsprincip. Ett namn måste bestå av alfanumeriska gemener eller "-", börja med en bokstav, sluta med ett alfanumeriskt tecken, får inte ha "--", och måste vara mindre än 30 tecken.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Standardvärde: False
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--tcp-connections

Det maximala antalet anslutningar som ska göras till containerappen.

--tcp-retries

Det maximala antalet misslyckade anslutningsförsök som görs innan du ger upp.

--timeout

Ange tidsgränsen i sekunder. Detta sträcker sig mellan den punkt där hela begäran har bearbetats och när svaret har bearbetats helt. Den här tidsgränsen omfattar alla återförsök. Standard: 60.

--timeout-connect

Tidsgränsen i sekunder för nya nätverksanslutningar till containerappen. Standard: 5.

--yaml

Sökväg till en .yaml-fil med konfigurationen av en containerapps återhämtningsprincip. Alla andra parametrar ignoreras.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.