Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Listener-Regeln für Ihren Application Load Balancer
Die Regeln, die Sie für Ihren Listener definieren, bestimmen, wie der Load Balancer Anforderungen an die Ziele in einer oder mehreren Zielgruppen weiterleitet.
Jede Rolle besteht aus einer Priorität, mindestens einer Aktion und mindestens einer Bedingung. Weitere Informationen finden Sie unter Listener-Regeln.
Voraussetzungen
-
Jede Regel muss genau eine der folgenden Aktionen enthalten:
forward
,redirect
oderfixed-response
. Außerdem muss es die letzte auszuführende Regel sein. -
Jede Rolle kann keine oder eine der folgenden Bedingungen enthalten:
host-header
,http-request-method
,path-pattern
undsource-ip
sowie keine oder mehrere der folgenden Bedingungen;http-header
undquery-string
. -
Sie können bis zu drei Vergleichszeichenfolgen pro Bedingung und bis zu fünf pro Regel angeben.
-
Eine
forward
-Aktion leitet Anforderungen an ihre Zielgruppe weiter. Bevor Sie eineforward
-Aktion hinzufügen, erstellen Sie ihre Zielgruppe und fügen Sie Ziele hinzu. Weitere Informationen finden Sie unter Erstellen Sie eine Zielgruppe für Ihren Application Load Balancer.
Hinzufügen einer Regel
Sie definieren eine Standardregel, wenn Sie einen Listener erstellen, und Sie können jederzeit zusätzliche nicht standardmäßige Regeln definieren.
Hinzufügen einer Regel mithilfe der Konsole
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Load Balancers aus.
-
Wählen Sie den Load Balancer aus, um die dazugehörigen Details anzuzeigen.
-
Führen Sie auf der Registerkarte Listener und Regeln einen der folgenden Schritte durch:
-
Wählen Sie den Text in der Spalte Protokoll: Port aus, um die Detailseite für den Listener zu öffnen.
Wählen Sie auf der Registerkarte Regeln die Option Regel hinzufügen aus.
-
Wählen Sie den Listener aus, dem Sie eine Regel hinzufügen möchten.
Wählen Sie Regeln verwalten und dann Regel hinzufügen aus.
-
-
Sie können unter Name und Tags einen Namen für Ihre Regel angeben, obwohl dies nicht erforderlich ist.
Um zusätzliche Tags hinzuzufügen, wählen Sie Hinzufügen zusätzlicher Tags aus.
-
Wählen Sie Weiter aus.
-
Klicken Sie auf Bedingung hinzufügen.
-
Fügen Sie mindestens eine der folgenden Bedingungen hinzu:
-
Host-Header – Definieren Sie den Host-Header. Beispiel:
*.example.com
. Wählen Sie Bestätigen aus, um die Bedingung zu speichern.Maximal 128 Zeichen. Die Groß- und Kleinschreibung muss nicht berücksichtigt werden. Zulässige Zeichen sind a-z, A-Z, 0-9; die folgenden Sonderzeichen: -_.; und Platzhalter (* und ?).
-
Pfad – Definieren Sie den Pfad. Beispiel:
/item/*
. Wählen Sie Bestätigen aus, um die Bedingung zu speichern.Maximal 128 Zeichen. Groß-/Kleinschreibung ist zu beachten. Zulässige Zeichen sind a-z, A-Z, 0-9; die folgenden Sonderzeichen: _-.$/~"'@:+; &; und Platzhalter (* und ?).
-
HTTPAnforderungsmethode — Definieren Sie die HTTP Anforderungsmethode. Wählen Sie Bestätigen aus, um die Bedingung zu speichern.
Maximal 40 Zeichen. Groß-/Kleinschreibung ist zu beachten. Zulässige Zeichen sind A-Z und die folgenden Sonderzeichen: -_. Platzhalter werden nicht unterstützt.
-
Quell-IP — Definieren Sie die Quell-IP-Adresse im CIDR Format. Wählen Sie Bestätigen aus, um die Bedingung zu speichern.
Beides IPv4 und IPv6 CIDRs sind erlaubt. Platzhalter werden nicht unterstützt.
-
HTTPheader — Geben Sie den Namen des Headers ein und fügen Sie eine oder mehrere Vergleichszeichenfolgen hinzu. Wählen Sie Bestätigen aus, um die Bedingung zu speichern.
-
HTTPHeader-Name — Die Regel bewertet Anfragen, die diesen Header enthalten, um zu bestätigen, dass die Werte übereinstimmen.
Maximal 40 Zeichen. Die Groß- und Kleinschreibung muss nicht berücksichtigt werden. Zulässige Zeichen sind a-z, A-Z, 0-9 und die folgenden Sonderzeichen: *?-!#$%&'+.^_`|~. Platzhalter werden nicht unterstützt.
-
HTTPHeader-Wert — Geben Sie Zeichenketten ein, die mit dem HTTP Header-Wert verglichen werden sollen.
Maximal 128 Zeichen. Die Groß- und Kleinschreibung muss nicht berücksichtigt werden. Zulässige Zeichen sind a-z, A-Z, 0-9; Leerzeichen; die folgenden Sonderzeichen: !"#$%&'()+,./:;⩽=>@[]^_`{|}~-; und Platzhalter (* und ?).
-
-
Abfragezeichenfolge – Sie können Anforderungen basierend auf Schlüssel/Wert-Paaren oder Werten in den Abfragezeichenfolgen weiterleiten. Wählen Sie Bestätigen aus, um die Bedingung zu speichern.
Maximal 128 Zeichen. Die Groß- und Kleinschreibung muss nicht berücksichtigt werden. Zulässige Zeichen sind a-z, A-Z, 0-9; die folgenden Sonderzeichen: _-.$/~"'@:+&()!,;=; und Platzhalter (* und ?).
-
-
Wählen Sie Weiter.
-
Definieren Sie eine der folgenden Aktionen für Ihre Regel:
-
Zu Zielgruppen weiterleiten – Wählen Sie eine oder mehrere Zielgruppen aus, an die der Datenverkehr weitergeleitet werden soll. Um Zielgruppen hinzuzufügen, wählen Sie Zielgruppe hinzufügen aus. Wenn Sie mehr als eine Zielgruppe verwenden, wählen Sie für jede Zielgruppe eine Gewichtung aus und überprüfen Sie den zugehörigen Prozentsatz. Sie müssen die Stickiness auf Gruppenebene für eine Regel aktivieren, wenn Sie die Stickiness für eine oder mehrere Zielgruppen aktiviert haben.
-
Umleiten zu URL — Geben Sie anURL, an welche Client-Anfragen umgeleitet werden sollen. Dies kann geschehen, indem Sie jeden Teil einzeln auf der Registerkarte URITeile eingeben oder indem Sie die vollständige Adresse auf der URL Registerkarte Vollständig eingeben. Für den Statuscode können Sie je nach Bedarf entweder temporäre (HTTP302) oder permanente (HTTP301) Weiterleitungen konfigurieren.
-
Feststehende Antwort zurückgeben – Geben Sie den Antwortcode an, der bei verworfenen Client-Anforderungen zurückgegeben wird. Darüber hinaus können Sie den Inhaltstyp und den Antworttext angeben. Diese sind jedoch nicht erforderlich.
-
-
Wählen Sie Weiter.
-
Geben Sie die Priorität Ihrer Regel an, indem Sie einen Wert zwischen 1 und 50000 eingeben.
-
Wählen Sie Weiter.
-
Überprüfen Sie alle Details und Einstellungen, die derzeit für Ihre neue Regel konfiguriert sind. Wenn Sie mit Ihrer Auswahl zufrieden sind, wählen Sie Erstellen aus.
Um eine Regel hinzuzufügen, verwenden Sie AWS CLI
Verwenden Sie den Befehl create-rule zum Erstellen der Regel. Verwenden Sie den Befehl describe-rules, um Informationen zur Regel anzuzeigen.
Bearbeiten einer Regel
Sie können die Aktion und Bedingungen für eine Regel jederzeit bearbeiten. Regelaktualisierungen werden nicht sofort wirksam, so dass Anforderungen nach dem Aktualisieren einer Regel für kurze Zeit mit der vorherigen Regelkonfiguration weitergeleitet werden können. Alle in der Übertragung befindlichen Anforderungen sind abgeschlossen.
Bearbeiten einer Regel mithilfe der Konsole
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Load Balancers aus.
-
Wählen Sie den Load Balancer aus.
-
Führen Sie auf der Registerkarte Listener und Regeln einen der folgenden Schritte durch:
-
Wählen Sie den Text in der Spalte Protokoll: Port aus, um die Detailseite für den Listener zu öffnen.
-
Wählen Sie auf der Registerkarte Regeln im Abschnitt Listener-Regeln den Text in der Spalte Namens-Tag für die Regel aus, die Sie bearbeiten möchten.
Wählen Sie Aktionen und dann Regel bearbeiten aus.
-
Wählen Sie auf der Registerkarte Regeln im Abschnitt Listener-Regeln die Regel aus, die Sie bearbeiten möchten.
Wählen Sie Aktionen und dann Regel bearbeiten aus.
-
-
-
Ändern Sie den Namen und die Tags nach Bedarf. Um zusätzliche Tags hinzuzufügen, wählen Sie Hinzufügen zusätzlicher Tags aus.
-
Wählen Sie Weiter
-
Ändern Sie die Bedingungen nach Bedarf. Sie können Bedingungen hinzufügen, bestehende bearbeiten oder löschen.
-
Wählen Sie Weiter
-
Ändern Sie die Aktionen nach Bedarf.
-
Wählen Sie Weiter
-
Ändern Sie die Regelpriorität nach Bedarf. Sie können einen Wert zwischen 1 und 50000 eingeben.
-
Wählen Sie Weiter
-
Überprüfen Sie alle Details und aktualisierten Einstellungen, die für Ihre Regel konfiguriert wurden. Wenn Sie mit Ihrer Auswahl zufrieden sind, wählen Sie Änderungen speichern.
Um eine Regel mit dem zu bearbeiten AWS CLI
Verwenden Sie den Befehl modify-rule.
Aktualisieren der Regelpriorität
Regeln werden in der Reihenfolge ihrer Prioritäten bewertet, ausgehend vom niedrigsten Wert hin zum höchsten Wert. Die Standardregel wird zuletzt ausgewertet. Sie können die Priorität einer nicht standardmäßigen Regel jederzeit ändern. Sie können die Priorität der Standardregel nicht ändern.
Um die Regelpriorität mithilfe der Konsole zu aktualisieren
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Load Balancers aus.
-
Wählen Sie den Load Balancer aus.
-
Führen Sie auf der Registerkarte Listener und Regeln einen der folgenden Schritte durch:
-
Wählen Sie den Text in den Spalten Protokoll: Port oder Regeln aus, um die Detailseite für den Listener zu öffnen.
-
Wählen Sie Aktionen und anschließend Regeln neu priorisieren aus.
-
Wählen Sie auf der Registerkarte Regeln im Abschnitt Listener-Regeln die Option Aktionen und dann Regeln neu priorisieren aus.
-
-
Wählen Sie den Listener aus.
-
Wählen Sie Regeln verwalten und dann Regeln neu priorisieren aus.
-
-
-
Im Bereich Listener-Regeln wird in der Spalte Priorität die aktuelle Regelpriorität angezeigt. Sie können die Priorität einer Regel aktualisieren, indem Sie einen Wert zwischen 1 und 50000 eingeben.
-
Wenn Sie mit Ihren Änderungen zufrieden sind, klicken Sie auf Änderungen speichern.
Um die Regelprioritäten zu aktualisieren, verwenden Sie AWS CLI
Verwenden Sie den set-rule-prioritiesBefehl.
Löschen einer Regel
Sie können die nicht standardmäßigen Regeln für einen Listener jederzeit ändern. Sie können die Standardregel für einen Listener nicht löschen. Wen Sie einen Listener löschen, werden all seine Regeln gelöscht.
Löschen einer Regel mithilfe der Konsole
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Load Balancers aus.
-
Wählen Sie den Load Balancer aus.
-
Führen Sie auf der Registerkarte Listener und Regeln einen der folgenden Schritte durch:
-
Wählen Sie den Text in den Spalten Protokoll: Port oder Regeln aus, um die Detailseite für den Listener zu öffnen.
-
Wählen Sie die Regel aus, die Sie löschen möchten.
-
Wählen Sie Aktionen und dann Regel löschen aus.
-
Geben Sie
confirm
in das Texteingabefeld ein und wählen Sie dann Löschen aus.
-
-
Wählen Sie den Text in der Spalte Namens-Tag aus, um die Detailseite für die Regel zu öffnen.
-
Wählen Sie Aktionen und dann Regel löschen aus.
-
Geben Sie
confirm
in das Texteingabefeld ein und wählen Sie dann Löschen aus.
-
-
Um eine Regel mit dem zu löschen AWS CLI
Verwenden Sie den Befehl delete-rule.