az containerapp resiliency

Uwaga

Ta dokumentacja jest częścią rozszerzenia containerapp dla interfejsu wiersza polecenia platformy Azure (wersja 2.53.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az containerapp resiliency przy pierwszym uruchomieniu polecenia az containerapp resiliency . Dowiedz się więcej o rozszerzeniach.

Ta grupa poleceń jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Polecenia do zarządzania zasadami odporności dla aplikacji kontenera.

Polecenia

Nazwa Opis Typ Stan
az containerapp resiliency create

Tworzenie zasad odporności dla aplikacji kontenera.

Numer wewnętrzny Wersja Preview
az containerapp resiliency delete

Usuwanie zasad odporności dla aplikacji kontenera.

Numer wewnętrzny Wersja Preview
az containerapp resiliency list

Wyświetlanie listy zasad odporności dla aplikacji kontenera.

Numer wewnętrzny Wersja Preview
az containerapp resiliency show

Pokaż zasady odporności dla aplikacji kontenera.

Numer wewnętrzny Wersja Preview
az containerapp resiliency update

Aktualizowanie zasad odporności dla aplikacji kontenera.

Numer wewnętrzny Wersja Preview

az containerapp resiliency create

Wersja zapoznawcza

Grupa poleceń "odporność aplikacji kontenera" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Tworzenie zasad odporności dla aplikacji kontenera.

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]

Przykłady

Utwórz zalecane zasady odporności.

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

Utwórz zasady odporności limitu czasu.

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

Tworzenie zasad odporności przy użyciu konfiguracji yaml.

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

Parametry wymagane

--container-app-name

Nazwa istniejącej aplikacji kontenera.

--name -n

Nazwa zasad odporności aplikacji kontenera. Nazwa musi składać się z małych liter alfanumerycznych lub "-", zaczynając od litery, kończącej się znakiem alfanumerycznym, nie może mieć znaku "--" i musi być mniejsza niż 30 znaków.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--cb-interval

Interwał czasu w sekundach między wyrzuceniem analizy zamiatania. Może to spowodować zarówno nowe wysunięcie, jak i powrót hostów do usługi. Wartość domyślna: 10.

--cb-max-ejection

Maksymalna liczba replik aplikacji kontenera, które można wyrzucić. Spowoduje to wyrzucenie co najmniej jednego hosta niezależnie od wartości. Wartość domyślna: 100.

--cb-sequential-errors

Liczba kolejnych odpowiedzi na błędy po stronie serwera (dla ruchu HTTP, odpowiedzi 5xx; dla ruchu TCP, brak odpowiedzi PONG itp.) przed kolejnym 5xx wysunięciem. Wartość domyślna: 5.

--http-codes

Próba ponowień zostanie podjęta, jeśli kod stanu odpowiedzi jest zgodny z dowolnym kodem stanu na tej liście.

--http-delay

Określ interwał podstawowy w milisekundach między ponownymi próbami. Wartość domyślna: 1000.

--http-errors

Próba ponowień zostanie podjęta, jeśli komunikat o błędzie odpowiedzi jest zgodny z błędem na tej liście. Ustawienie domyślne: 5xx.

--http-interval

Określ maksymalny interwał w milisekundach między ponownymi próbami. Wartość domyślna: 10000.

--http-retries

Określ maksymalną liczbę ponownych prób. Domyślnie: 3

--http1-pending

Maksymalna liczba oczekujących żądań, które będą dozwolone w aplikacji kontenera. Ustawienie domyślne: 1024.

--http2-parallel

Maksymalna liczba żądań równoległych, które będą wysyłane do aplikacji kontenera. Ustawienie domyślne: 1024.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--recommended

Ustaw zalecane wartości zasad odporności dla aplikacji kontenera.

wartość domyślna: False
--tcp-connections

Maksymalna liczba połączeń, które zostaną nawiązane z aplikacją kontenera.

--tcp-retries

Maksymalna liczba nieudanych prób nawiązania połączenia, które zostaną wykonane przed rezygnacją.

--timeout

Określ limit czasu w sekundach. Obejmuje to między punktem, w którym całe żądanie zostało przetworzone i kiedy odpowiedź została całkowicie przetworzona. Ten limit czasu obejmuje wszystkie ponawiania prób. Wartość domyślna: 60.

--timeout-connect

Limit czasu w sekundach dla nowych połączeń sieciowych z aplikacją kontenera. Wartość domyślna: 5.

--yaml

Ścieżka do pliku yaml z konfiguracją zasad odporności aplikacji kontenera. Wszystkie inne parametry zostaną zignorowane.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az containerapp resiliency delete

Wersja zapoznawcza

Grupa poleceń "odporność aplikacji kontenera" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Usuwanie zasad odporności dla aplikacji kontenera.

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

Przykłady

Usuwanie zasad odporności dla aplikacji kontenera.

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

Parametry wymagane

--container-app-name

Nazwa istniejącej aplikacji kontenera.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zasad odporności aplikacji kontenera. Nazwa musi składać się z małych liter alfanumerycznych lub "-", zaczynając od litery, kończącej się znakiem alfanumerycznym, nie może mieć znaku "--" i musi być mniejsza niż 30 znaków.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az containerapp resiliency list

Wersja zapoznawcza

Grupa poleceń "odporność aplikacji kontenera" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Wyświetlanie listy zasad odporności dla aplikacji kontenera.

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

Przykłady

Wyświetlanie listy zasad odporności dla aplikacji kontenera.

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

Parametry wymagane

--container-app-name

Nazwa istniejącej aplikacji kontenera.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az containerapp resiliency show

Wersja zapoznawcza

Grupa poleceń "odporność aplikacji kontenera" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Pokaż zasady odporności dla aplikacji kontenera.

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

Przykłady

Pokaż zasady odporności dla aplikacji kontenera.

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

Parametry wymagane

--container-app-name

Nazwa istniejącej aplikacji kontenera.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zasad odporności aplikacji kontenera. Nazwa musi składać się z małych liter alfanumerycznych lub "-", zaczynając od litery, kończącej się znakiem alfanumerycznym, nie może mieć znaku "--" i musi być mniejsza niż 30 znaków.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az containerapp resiliency update

Wersja zapoznawcza

Grupa poleceń "odporność aplikacji kontenera" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Aktualizowanie zasad odporności dla aplikacji kontenera.

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]

Przykłady

Zaktualizuj zasady odporności puli Połączenie TCP.

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

Aktualizowanie zasad odporności przy użyciu konfiguracji yaml.

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

Parametry wymagane

--container-app-name

Nazwa istniejącej aplikacji kontenera.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--cb-interval

Interwał czasu w sekundach między wyrzuceniem analizy zamiatania. Może to spowodować zarówno nowe wysunięcie, jak i powrót hostów do usługi. Wartość domyślna: 10.

--cb-max-ejection

Maksymalna liczba replik aplikacji kontenera, które można wyrzucić. Spowoduje to wyrzucenie co najmniej jednego hosta niezależnie od wartości. Wartość domyślna: 100.

--cb-sequential-errors

Liczba kolejnych odpowiedzi na błędy po stronie serwera (dla ruchu HTTP, odpowiedzi 5xx; dla ruchu TCP, brak odpowiedzi PONG itp.) przed kolejnym 5xx wysunięciem. Wartość domyślna: 5.

--http-codes

Próba ponowień zostanie podjęta, jeśli kod stanu odpowiedzi jest zgodny z dowolnym kodem stanu na tej liście.

--http-delay

Określ interwał podstawowy w milisekundach między ponownymi próbami. Wartość domyślna: 1000.

--http-errors

Próba ponowień zostanie podjęta, jeśli komunikat o błędzie odpowiedzi jest zgodny z błędem na tej liście. Ustawienie domyślne: 5xx.

--http-interval

Określ maksymalny interwał w milisekundach między ponownymi próbami. Wartość domyślna: 10000.

--http-retries

Określ maksymalną liczbę ponownych prób. Domyślnie: 3

--http1-pending

Maksymalna liczba oczekujących żądań, które będą dozwolone w aplikacji kontenera. Ustawienie domyślne: 1024.

--http2-parallel

Maksymalna liczba żądań równoległych, które będą wysyłane do aplikacji kontenera. Ustawienie domyślne: 1024.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zasad odporności aplikacji kontenera. Nazwa musi składać się z małych liter alfanumerycznych lub "-", zaczynając od litery, kończącej się znakiem alfanumerycznym, nie może mieć znaku "--" i musi być mniejsza niż 30 znaków.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--tcp-connections

Maksymalna liczba połączeń, które zostaną nawiązane z aplikacją kontenera.

--tcp-retries

Maksymalna liczba nieudanych prób nawiązania połączenia, które zostaną wykonane przed rezygnacją.

--timeout

Określ limit czasu w sekundach. Obejmuje to między punktem, w którym całe żądanie zostało przetworzone i kiedy odpowiedź została całkowicie przetworzona. Ten limit czasu obejmuje wszystkie ponawiania prób. Wartość domyślna: 60.

--timeout-connect

Limit czasu w sekundach dla nowych połączeń sieciowych z aplikacją kontenera. Wartość domyślna: 5.

--yaml

Ścieżka do pliku yaml z konfiguracją zasad odporności aplikacji kontenera. Wszystkie inne parametry zostaną zignorowane.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.