Udostępnij przez


az containerapp resiliency

Note

Ta dokumentacja jest częścią rozszerzenia containerapp dla interfejsu wiersza polecenia platformy Azure (wersja 2.79.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane 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.

Extension Preview
az containerapp resiliency delete

Usuwanie zasad odporności dla aplikacji kontenera.

Extension Preview
az containerapp resiliency list

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

Extension Preview
az containerapp resiliency show

Pokaż zasady odporności dla aplikacji kontenera.

Extension Preview
az containerapp resiliency update

Aktualizowanie zasad odporności dla aplikacji kontenera.

Extension 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 az configure --defaults group=<name>.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

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

Właściwość Wartość
Grupa parametrów: Circuit Breaker Policy Arguments
--cb-max-ejection

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

Właściwość Wartość
Grupa parametrów: Circuit Breaker Policy Arguments
--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.

Właściwość Wartość
Grupa parametrów: Circuit Breaker Policy Arguments
--http-codes

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

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--http-delay

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

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--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.

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--http-interval

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

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--http-retries

Określ maksymalną liczbę ponownych prób. Wartość domyślna: 3.

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--http1-pending

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

Właściwość Wartość
Grupa parametrów: HTTP Connection Pool Policy Arguments
--http2-parallel

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

Właściwość Wartość
Grupa parametrów: HTTP Connection Pool Policy Arguments
--no-wait

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

Właściwość Wartość
Domyślna wartość: False
--recommended

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

Właściwość Wartość
Domyślna wartość: False
--tcp-connections

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

Właściwość Wartość
Grupa parametrów: TCP Connection Pool Policy Arguments
--tcp-retries

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

Właściwość Wartość
Grupa parametrów: TCP Retry Policy Arguments
--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.

Właściwość Wartość
Grupa parametrów: Timeout Policy Arguments
--timeout-connect

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

Właściwość Wartość
Grupa parametrów: Timeout Policy Arguments
--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.

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--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 az account set -s NAME_OR_ID.

--verbose

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

Właściwość Wartość
Domyślna wartość: False

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 az configure --defaults group=<name>.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--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.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--no-wait

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

Właściwość Wartość
Domyślna wartość: False
--subscription

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

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--yes -y

Nie monituj o potwierdzenie.

Właściwość Wartość
Domyślna wartość: False
Parametry globalne
--debug

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

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Właściwość Wartość
Domyślna wartość: False

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 az configure --defaults group=<name>.

Parametry globalne
--debug

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

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--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 az account set -s NAME_OR_ID.

--verbose

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

Właściwość Wartość
Domyślna wartość: False

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 az configure --defaults group=<name>.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--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.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--subscription

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

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
Parametry globalne
--debug

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

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Właściwość Wartość
Domyślna wartość: False

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łączeń 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 az configure --defaults group=<name>.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

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

Właściwość Wartość
Grupa parametrów: Circuit Breaker Policy Arguments
--cb-max-ejection

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

Właściwość Wartość
Grupa parametrów: Circuit Breaker Policy Arguments
--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.

Właściwość Wartość
Grupa parametrów: Circuit Breaker Policy Arguments
--http-codes

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

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--http-delay

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

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--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.

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--http-interval

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

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--http-retries

Określ maksymalną liczbę ponownych prób. Wartość domyślna: 3.

Właściwość Wartość
Grupa parametrów: HTTP Retry Policy Arguments
--http1-pending

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

Właściwość Wartość
Grupa parametrów: HTTP Connection Pool Policy Arguments
--http2-parallel

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

Właściwość Wartość
Grupa parametrów: HTTP Connection Pool Policy Arguments
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--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.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--no-wait

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

Właściwość Wartość
Domyślna wartość: False
--subscription

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

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--tcp-connections

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

Właściwość Wartość
Grupa parametrów: TCP Connection Pool Policy Arguments
--tcp-retries

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

Właściwość Wartość
Grupa parametrów: TCP Retry Policy Arguments
--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.

Właściwość Wartość
Grupa parametrów: Timeout Policy Arguments
--timeout-connect

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

Właściwość Wartość
Grupa parametrów: Timeout Policy Arguments
--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.

Właściwość Wartość
Domyślna wartość: False
--help -h

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

--only-show-errors

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

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Właściwość Wartość
Domyślna wartość: False