Listener-Regeln für Ihren Application Load Balancer - Elastic Load Balancing

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

  • Regeln können nur sicheren Listenern angehängt werden.

  • Jede Regel muss genau eine der folgenden Aktionen enthalten: forward, redirect oder fixed-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 und source-ip sowie keine oder mehrere der folgenden Bedingungen; http-header und query-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 eine forward-Aktion hinzufügen, erstellen Sie ihre Zielgruppe und fügen Sie Ziele hinzu. Weitere Informationen finden Sie unter Erstellen einer Zielgruppe.

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
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Load Balancers aus.

  3. Wählen Sie den Load Balancer aus, um die dazugehörigen Details anzuzeigen.

  4. Führen Sie auf der Registerkarte Listener und Regeln einen der folgenden Schritte durch:

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

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

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

  6. Wählen Sie Weiter aus.

  7. Klicken Sie auf Bedingung hinzufügen.

  8. Fügen Sie mindestens eine der folgenden Bedingungen hinzu:

    • Host-Header – Definieren Sie den Host-Header. Zum 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. Zum 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 ?).

    • HTTP-Anforderungsmethode – 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.

      Sowohl IPv4- als auch IPv6-CIDRs sind zulässig. Platzhalter werden nicht unterstützt.

    • HTTP-Header – Geben Sie den Namen des Headers ein und fügen Sie mindestens eine Vergleichszeichenfolge ein. Wählen Sie Bestätigen aus, um die Bedingung zu speichern.

      • HTTP-Header-Name – Die Regel bewertet Anforderungen, 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.

      • HTTP-Header-Wert – Geben Sie Zeichenfolgen 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 ?).

  9. Wählen Sie Weiter aus.

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

    • Umleitung zu URL – Geben Sie die URL an, an die Client-Anforderungen umgeleitet werden. Das ist möglich, indem Sie jeden Teil einzeln auf der Registerkarte URI-Teile eingeben oder indem Sie die vollständige Adresse auf der Registerkarte Vollständige URL eingeben. Für Statuscode können Sie Weiterleitungen je nach Bedarf entweder als temporär (HTTP 302) oder permanent (HTTP 301) 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.

  11. Wählen Sie Weiter aus.

  12. Geben Sie die Priorität Ihrer Regel an, indem Sie einen Wert zwischen 1 und 50000 eingeben.

  13. Wählen Sie Weiter aus.

  14. Ü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
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Load Balancers aus.

  3. Wählen Sie den Load Balancer aus.

  4. Führen Sie auf der Registerkarte Listener und Regeln einen der folgenden Schritte durch:

    1. Wählen Sie den Text in der Spalte Protokoll: Port aus, um die Detailseite für den Listener zu öffnen.

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

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

  5. Ändern Sie den Namen und die Tags nach Bedarf. Um zusätzliche Tags hinzuzufügen, wählen Sie Hinzufügen zusätzlicher Tags aus.

  6. Wählen Sie Weiter

  7. Ändern Sie die Bedingungen nach Bedarf. Sie können Bedingungen hinzufügen, bestehende bearbeiten oder löschen.

  8. Wählen Sie Weiter

  9. Ändern Sie die Aktionen nach Bedarf.

  10. Wählen Sie Weiter

  11. Ändern Sie die Regelpriorität nach Bedarf. Sie können einen Wert zwischen 1 und 50000 eingeben.

  12. Wählen Sie Weiter

  13. Ü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
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Load Balancers aus.

  3. Wählen Sie den Load Balancer aus.

  4. Führen Sie auf der Registerkarte Listener und Regeln einen der folgenden Schritte durch:

    1. Wählen Sie den Text in den Spalten Protokoll: Port oder Regeln aus, um die Detailseite für den Listener zu öffnen.

      1. Wählen Sie Aktionen und anschließend Regeln neu priorisieren aus.

      2. Wählen Sie auf der Registerkarte Regeln im Abschnitt Listener-Regeln die Option Aktionen und dann Regeln neu priorisieren aus.

    2. Wählen Sie den Listener aus.

      1. Wählen Sie Regeln verwalten und dann Regeln neu priorisieren aus.

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

  6. Wenn Sie mit Ihren Änderungen zufrieden sind, klicken Sie auf Änderungen speichern.

Um die Regelprioritäten zu aktualisieren, verwenden Sie den AWS CLI

Verwenden Sie den Befehl set-rule-priorities.

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
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Load Balancers aus.

  3. Wählen Sie den Load Balancer aus.

  4. Führen Sie auf der Registerkarte Listener und Regeln einen der folgenden Schritte durch:

    1. Wählen Sie den Text in den Spalten Protokoll: Port oder Regeln aus, um die Detailseite für den Listener zu öffnen.

      1. Wählen Sie die Regel aus, die Sie löschen möchten.

      2. Wählen Sie Aktionen und dann Regel löschen aus.

      3. Geben Sie confirm in das Texteingabefeld ein und wählen Sie dann Löschen aus.

    2. Wählen Sie den Text in der Spalte Namens-Tag aus, um die Detailseite für die Regel zu öffnen.

      1. Wählen Sie Aktionen und dann Regel löschen aus.

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