Freigeben über


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

Vorschau

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

--container-app-name

Der Name der vorhandenen Container-App.

--name -n

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.

--resource-group -g

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.

--cb-interval

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
--cb-max-ejection

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
--cb-sequential-errors

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
--http-codes

Ein Wiederholungsversuch wird versucht, wenn der Antwortstatuscode mit einem Statuscode in dieser Liste übereinstimmt.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http-delay

Geben Sie das Basisintervall in Millisekunden zwischen Wiederholungen an. Standard: 1000.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http-errors

Ein Wiederholungsversuch wird versucht, wenn die Antwortfehlermeldung mit einem Fehler in dieser Liste übereinstimmt. Standard: 5xx.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http-interval

Geben Sie das maximale Intervall in Millisekunden zwischen Wiederholungen an. Standard: 10000.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http-retries

Geben Sie die maximale Anzahl von Wiederholungen an. Standard: 3.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http1-pending

Die maximale Anzahl ausstehender Anforderungen, die für die Container-App zulässig sind. Standard: 1024.

Eigenschaft Wert
Parametergruppe: HTTP Connection Pool Policy Arguments
--http2-parallel

Die maximale Anzahl paralleler Anforderungen, die an der Container-App vorgenommen werden. Standard: 1024.

Eigenschaft Wert
Parametergruppe: HTTP Connection Pool Policy Arguments
--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Eigenschaft Wert
Standardwert: False
--recommended

Legen Sie empfohlene Werte für Resilienzrichtlinien für eine Container-App fest.

Eigenschaft Wert
Standardwert: False
--tcp-connections

Die maximale Anzahl von Verbindungen, die an die Container-App gesendet werden.

Eigenschaft Wert
Parametergruppe: TCP Connection Pool Policy Arguments
--tcp-retries

Die maximale Anzahl von erfolglosen Verbindungsversuchen, die vor dem Aufgeben vorgenommen werden.

Eigenschaft Wert
Parametergruppe: TCP Retry Policy Arguments
--timeout

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
--timeout-connect

Das Timeout in Sekunden für neue Netzwerkverbindungen mit der Container-App. Standard: 5.

Eigenschaft Wert
Parametergruppe: Timeout Policy Arguments
--yaml

Pfad zu einer YAML-Datei mit der Konfiguration einer Container-App-Resilienzrichtlinie. Alle anderen Parameter werden ignoriert.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az containerapp resiliency delete

Vorschau

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

--container-app-name

Der Name der vorhandenen Container-App.

--resource-group -g

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.

--ids

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
--name -n

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
--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Eigenschaft Wert
Standardwert: False
--subscription

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
--yes -y

Zur Bestätigung nicht auffordern.

Eigenschaft Wert
Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az containerapp resiliency list

Vorschau

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

--container-app-name

Der Name der vorhandenen Container-App.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az containerapp resiliency show

Vorschau

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

--container-app-name

Der Name der vorhandenen Container-App.

--resource-group -g

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.

--ids

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
--name -n

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

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

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az containerapp resiliency update

Vorschau

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

--container-app-name

Der Name der vorhandenen Container-App.

--resource-group -g

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.

--cb-interval

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
--cb-max-ejection

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
--cb-sequential-errors

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
--http-codes

Ein Wiederholungsversuch wird versucht, wenn der Antwortstatuscode mit einem Statuscode in dieser Liste übereinstimmt.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http-delay

Geben Sie das Basisintervall in Millisekunden zwischen Wiederholungen an. Standard: 1000.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http-errors

Ein Wiederholungsversuch wird versucht, wenn die Antwortfehlermeldung mit einem Fehler in dieser Liste übereinstimmt. Standard: 5xx.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http-interval

Geben Sie das maximale Intervall in Millisekunden zwischen Wiederholungen an. Standard: 10000.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http-retries

Geben Sie die maximale Anzahl von Wiederholungen an. Standard: 3.

Eigenschaft Wert
Parametergruppe: HTTP Retry Policy Arguments
--http1-pending

Die maximale Anzahl ausstehender Anforderungen, die für die Container-App zulässig sind. Standard: 1024.

Eigenschaft Wert
Parametergruppe: HTTP Connection Pool Policy Arguments
--http2-parallel

Die maximale Anzahl paralleler Anforderungen, die an der Container-App vorgenommen werden. Standard: 1024.

Eigenschaft Wert
Parametergruppe: HTTP Connection Pool Policy Arguments
--ids

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
--name -n

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
--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Eigenschaft Wert
Standardwert: False
--subscription

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
--tcp-connections

Die maximale Anzahl von Verbindungen, die an die Container-App gesendet werden.

Eigenschaft Wert
Parametergruppe: TCP Connection Pool Policy Arguments
--tcp-retries

Die maximale Anzahl von erfolglosen Verbindungsversuchen, die vor dem Aufgeben vorgenommen werden.

Eigenschaft Wert
Parametergruppe: TCP Retry Policy Arguments
--timeout

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
--timeout-connect

Das Timeout in Sekunden für neue Netzwerkverbindungen mit der Container-App. Standard: 5.

Eigenschaft Wert
Parametergruppe: Timeout Policy Arguments
--yaml

Pfad zu einer YAML-Datei mit der Konfiguration einer Container-App-Resilienzrichtlinie. Alle anderen Parameter werden ignoriert.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False