az containerapp resiliency
Uwaga
Ta dokumentacja jest częścią rozszerzenia containerapp dla interfejsu wiersza polecenia platformy Azure (wersja 2.62.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
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
Nazwa istniejącej aplikacji kontenera.
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.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
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.
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.
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.
Próba ponowień zostanie podjęta, jeśli kod stanu odpowiedzi jest zgodny z dowolnym kodem stanu na tej liście.
Określ interwał podstawowy w milisekundach między ponownymi próbami. Wartość domyślna: 1000.
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.
Określ maksymalny interwał w milisekundach między ponownymi próbami. Wartość domyślna: 10000.
Określ maksymalną liczbę ponownych prób. Domyślnie: 3
Maksymalna liczba oczekujących żądań, które będą dozwolone w aplikacji kontenera. Ustawienie domyślne: 1024.
Maksymalna liczba żądań równoległych, które będą wysyłane do aplikacji kontenera. Ustawienie domyślne: 1024.
Nie czekaj na zakończenie długotrwałej operacji.
Ustaw zalecane wartości zasad odporności dla aplikacji kontenera.
Maksymalna liczba połączeń, które zostaną nawiązane z aplikacją kontenera.
Maksymalna liczba nieudanych prób nawiązania połączenia, które zostaną wykonane przed rezygnacją.
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.
Limit czasu w sekundach dla nowych połączeń sieciowych z aplikacją kontenera. Wartość domyślna: 5.
Ścieżka do pliku yaml z konfiguracją zasad odporności aplikacji kontenera. Wszystkie inne parametry zostaną zignorowane.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az containerapp resiliency delete
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
Nazwa istniejącej aplikacji kontenera.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
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".
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.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az containerapp resiliency list
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
Nazwa istniejącej aplikacji kontenera.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az containerapp resiliency show
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
Nazwa istniejącej aplikacji kontenera.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
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".
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.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az containerapp resiliency update
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
Nazwa istniejącej aplikacji kontenera.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
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.
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.
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.
Próba ponowień zostanie podjęta, jeśli kod stanu odpowiedzi jest zgodny z dowolnym kodem stanu na tej liście.
Określ interwał podstawowy w milisekundach między ponownymi próbami. Wartość domyślna: 1000.
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.
Określ maksymalny interwał w milisekundach między ponownymi próbami. Wartość domyślna: 10000.
Określ maksymalną liczbę ponownych prób. Domyślnie: 3
Maksymalna liczba oczekujących żądań, które będą dozwolone w aplikacji kontenera. Ustawienie domyślne: 1024.
Maksymalna liczba żądań równoległych, które będą wysyłane do aplikacji kontenera. Ustawienie domyślne: 1024.
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".
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.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Maksymalna liczba połączeń, które zostaną nawiązane z aplikacją kontenera.
Maksymalna liczba nieudanych prób nawiązania połączenia, które zostaną wykonane przed rezygnacją.
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.
Limit czasu w sekundach dla nowych połączeń sieciowych z aplikacją kontenera. Wartość domyślna: 5.
Ścieżka do pliku yaml z konfiguracją zasad odporności aplikacji kontenera. Wszystkie inne parametry zostaną zignorowane.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.