az containerapp resiliency
Note
Diese Referenz ist Teil der Containerapp-Erweiterung für die Azure CLI (Version 2.79.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie ein az containerapp resilienz Befehl ausführen. Erfahren Sie mehr über Erweiterungen.
Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Befehle zum Verwalten von Resilienzrichtlinien für eine Container-App.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| az containerapp resiliency create |
Erstellen Sie Resilienzrichtlinien für eine Container-App. |
Extension | Preview |
| az containerapp resiliency delete |
Löschen von Resilienzrichtlinien für eine Container-App. |
Extension | Preview |
| az containerapp resiliency list |
Auflisten von Resilienzrichtlinien für eine Container-App. |
Extension | Preview |
| az containerapp resiliency show |
Anzeigen von Resilienzrichtlinien für eine Container-App. |
Extension | Preview |
| az containerapp resiliency update |
Aktualisieren Sie Resilienzrichtlinien für eine Container-App. |
Extension | Preview |
az containerapp resiliency create
Die Befehlsgruppe "containerapp resiliency" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Erstellen Sie Resilienzrichtlinien für eine Container-App.
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]
Beispiele
Erstellen Sie empfohlene Resilienzrichtlinien.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp --recommended
Erstellen Sie die Timeoutresilienzrichtlinie.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--timeout 15 --timeout-connect 5
Erstellen Sie Resilienzrichtlinien mithilfe einer Yaml-Konfiguration.
az containerapp resiliency create -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--yaml "path/to/yaml/file.yml"
Erforderliche Parameter
Der Name der vorhandenen Container-App.
Der Name der Container-App-Resilienzrichtlinie. Ein Name muss aus alphanumerischen Zeichen in Kleinbuchstaben oder "-" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf "--" nicht aufweisen und darf maximal 30 Zeichen enthalten.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Das Zeitintervall in Sekunden zwischen Ejection-Analyseausräumen. Dies kann sowohl zu neuen Ausjektionen als auch zu Hosts führen, die an den Dienst zurückgegeben werden. Standard: 10.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Circuit Breaker Policy Arguments |
Die maximale % von Container-App-Replikaten, die ausgeworfen werden können. Es wird unabhängig vom Wert mindestens ein Host ausgeworfen. Standard: 100.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Circuit Breaker Policy Arguments |
Die Anzahl der aufeinander folgenden serverseitigen Fehlerantworten (für HTTP-Datenverkehr, 5xx-Antworten; für TCP-Datenverkehr, Fehler beim Reagieren auf PONG usw.), bevor ein aufeinander folgender 5xx-Ejection auftritt. Standard: 5.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Circuit Breaker Policy Arguments |
Ein Wiederholungsversuch wird versucht, wenn der Antwortstatuscode mit einem Statuscode in dieser Liste übereinstimmt.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Geben Sie das Basisintervall in Millisekunden zwischen Wiederholungen an. Standard: 1000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Ein Wiederholungsversuch wird versucht, wenn die Antwortfehlermeldung mit einem Fehler in dieser Liste übereinstimmt. Standard: 5xx.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Geben Sie das maximale Intervall in Millisekunden zwischen Wiederholungen an. Standard: 10000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Geben Sie die maximale Anzahl von Wiederholungen an. Standard: 3.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Die maximale Anzahl ausstehender Anforderungen, die für die Container-App zulässig sind. Standard: 1024.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Connection Pool Policy Arguments |
Die maximale Anzahl paralleler Anforderungen, die an der Container-App vorgenommen werden. Standard: 1024.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Connection Pool Policy Arguments |
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Legen Sie empfohlene Werte für Resilienzrichtlinien für eine Container-App fest.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Die maximale Anzahl von Verbindungen, die an die Container-App gesendet werden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | TCP Connection Pool Policy Arguments |
Die maximale Anzahl von erfolglosen Verbindungsversuchen, die vor dem Aufgeben vorgenommen werden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | TCP Retry Policy Arguments |
Geben Sie das Timeout in Sekunden an. Dies erstreckt sich zwischen dem Punkt, an dem die gesamte Anforderung verarbeitet wurde und wann die Antwort vollständig verarbeitet wurde. Dieses Timeout enthält alle Wiederholungen. Standard: 60.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Timeout Policy Arguments |
Das Timeout in Sekunden für neue Netzwerkverbindungen mit der Container-App. Standard: 5.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Timeout Policy Arguments |
Pfad zu einer YAML-Datei mit der Konfiguration einer Container-App-Resilienzrichtlinie. Alle anderen Parameter werden ignoriert.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az containerapp resiliency delete
Die Befehlsgruppe "containerapp resiliency" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Löschen von Resilienzrichtlinien für eine Container-App.
az containerapp resiliency delete --container-app-name
--resource-group
[--ids]
[--name]
[--no-wait]
[--subscription]
[--yes]
Beispiele
Löschen von Resilienzrichtlinien für eine Container-App.
az containerapp resiliency delete -g MyResourceGroup \
-n MyResiliencyName --container-app-name MyContainerApp
Erforderliche Parameter
Der Name der vorhandenen Container-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Der Name der Container-App-Resilienzrichtlinie. Ein Name muss aus alphanumerischen Zeichen in Kleinbuchstaben oder "-" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf "--" nicht aufweisen und darf maximal 30 Zeichen enthalten.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Zur Bestätigung nicht auffordern.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az containerapp resiliency list
Die Befehlsgruppe "containerapp resiliency" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Auflisten von Resilienzrichtlinien für eine Container-App.
az containerapp resiliency list --container-app-name
--resource-group
Beispiele
Auflisten von Resilienzrichtlinien für eine Container-App.
az containerapp resiliency list -g MyResourceGroup \
--container-app-name MyContainerApp
Erforderliche Parameter
Der Name der vorhandenen Container-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az containerapp resiliency show
Die Befehlsgruppe "containerapp resiliency" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Anzeigen von Resilienzrichtlinien für eine Container-App.
az containerapp resiliency show --container-app-name
--resource-group
[--ids]
[--name]
[--subscription]
Beispiele
Anzeigen von Resilienzrichtlinien für eine Container-App.
az containerapp resiliency show -g MyResourceGroup \
-n MyResiliencyName --container-app-name MyContainerApp
Erforderliche Parameter
Der Name der vorhandenen Container-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Der Name der Container-App-Resilienzrichtlinie. Ein Name muss aus alphanumerischen Zeichen in Kleinbuchstaben oder "-" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf "--" nicht aufweisen und darf maximal 30 Zeichen enthalten.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az containerapp resiliency update
Die Befehlsgruppe "containerapp resiliency" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Aktualisieren Sie Resilienzrichtlinien für eine Container-App.
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]
Beispiele
Aktualisieren Sie die RESILIENZ-Richtlinie des TCP-Verbindungspools.
az containerapp resiliency update -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--tcp-connections 1024
Aktualisieren Sie Resilienzrichtlinien mithilfe einer Yaml-Konfiguration.
az containerapp resiliency update -g MyResourceGroup \
-n MyResiliencyName --container-app-name my-containerapp \
--yaml "path/to/yaml/file.yml"
Erforderliche Parameter
Der Name der vorhandenen Container-App.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Das Zeitintervall in Sekunden zwischen Ejection-Analyseausräumen. Dies kann sowohl zu neuen Ausjektionen als auch zu Hosts führen, die an den Dienst zurückgegeben werden. Standard: 10.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Circuit Breaker Policy Arguments |
Die maximale % von Container-App-Replikaten, die ausgeworfen werden können. Es wird unabhängig vom Wert mindestens ein Host ausgeworfen. Standard: 100.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Circuit Breaker Policy Arguments |
Die Anzahl der aufeinander folgenden serverseitigen Fehlerantworten (für HTTP-Datenverkehr, 5xx-Antworten; für TCP-Datenverkehr, Fehler beim Reagieren auf PONG usw.), bevor ein aufeinander folgender 5xx-Ejection auftritt. Standard: 5.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Circuit Breaker Policy Arguments |
Ein Wiederholungsversuch wird versucht, wenn der Antwortstatuscode mit einem Statuscode in dieser Liste übereinstimmt.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Geben Sie das Basisintervall in Millisekunden zwischen Wiederholungen an. Standard: 1000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Ein Wiederholungsversuch wird versucht, wenn die Antwortfehlermeldung mit einem Fehler in dieser Liste übereinstimmt. Standard: 5xx.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Geben Sie das maximale Intervall in Millisekunden zwischen Wiederholungen an. Standard: 10000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Geben Sie die maximale Anzahl von Wiederholungen an. Standard: 3.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Retry Policy Arguments |
Die maximale Anzahl ausstehender Anforderungen, die für die Container-App zulässig sind. Standard: 1024.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Connection Pool Policy Arguments |
Die maximale Anzahl paralleler Anforderungen, die an der Container-App vorgenommen werden. Standard: 1024.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | HTTP Connection Pool Policy Arguments |
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Der Name der Container-App-Resilienzrichtlinie. Ein Name muss aus alphanumerischen Zeichen in Kleinbuchstaben oder "-" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf "--" nicht aufweisen und darf maximal 30 Zeichen enthalten.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Die maximale Anzahl von Verbindungen, die an die Container-App gesendet werden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | TCP Connection Pool Policy Arguments |
Die maximale Anzahl von erfolglosen Verbindungsversuchen, die vor dem Aufgeben vorgenommen werden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | TCP Retry Policy Arguments |
Geben Sie das Timeout in Sekunden an. Dies erstreckt sich zwischen dem Punkt, an dem die gesamte Anforderung verarbeitet wurde und wann die Antwort vollständig verarbeitet wurde. Dieses Timeout enthält alle Wiederholungen. Standard: 60.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Timeout Policy Arguments |
Das Timeout in Sekunden für neue Netzwerkverbindungen mit der Container-App. Standard: 5.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Timeout Policy Arguments |
Pfad zu einer YAML-Datei mit der Konfiguration einer Container-App-Resilienzrichtlinie. Alle anderen Parameter werden ignoriert.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |