Wie kann ich Datenverkehr auf der Grundlage eines benutzerdefinierten HTTP-Headers mithilfe eines Application Load Balancers weiterleiten?

Lesedauer: 2 Minute
0

Ich möchte einen Application Load Balancer verwenden, um eine bestimmte Aktion für Anfragen auszuführen, die auf dem Wert eines benutzerdefinierten HTTP-Headers basieren.

Behebung

  1. Erstellen Sie einen Application Load Balancer.
  2. Öffnen Sie die Amazon Elastic Compute Cloud (Amazon EC2)-Konsole.
  3. Wählen Sie im Navigationsbereich unter Load Balancing die Option Load Balancer aus.
  4. Wählen Sie den Load Balancer aus.
  5. Wählen Sie die Registerkarte Listener aus.
  6. Wählen Sie den Listener aus und anschließend im Dropdownmenü Aktionen die Option Listenerdetails anzeigen.
  7. Wählen Sie unter Regeln die Option Regeln verwalten aus.
  8. Wählen Sie das Symbol Regeln hinzufügen (das Pluszeichen) und dann Regel einfügen aus.
  9. Wählen Sie Bedingung hinzufügen und anschließend Http-Header aus.
  10. Geben Sie einen Header-Namen an, der auf der gewünschten Aktion basiert. Zum Beispiel: „Akzeptieren“.
    Hinweis: Jeder Header-Name darf höchstens 40 Zeichen umfassen. Beim Header-Namen wird nicht zwischen Groß- und Kleinschreibung unterschieden. Platzhalter werden nicht unterstützt.
  11. Geben Sie die Werte (Vergleichszeichenfolgen) des benutzerdefinierten Headers an.
    Hinweis: Jede Vergleichszeichenfolge darf höchstens 128 Zeichen umfassen. Bei der Vergleichszeichenfolge wird nicht zwischen Groß- und Kleinschreibung unterschieden. Als Platzhalterzeichen werden das Sternchen (*) und das Fragezeichen (?) unterstützt.
  12. Wählen Sie Aktion hinzufügen und anschließend die gewünschte Aktion aus. Zum Beispiel:
    Weiterleiten – An eine andere Zielgruppe weiterleiten.
    Umleiten zu – Auf eine andere URL umleiten.
    Feste Antwort zurückgeben – Zum Blockieren oder Bereitstellen einer benutzerdefinierten Antwort an bestimmte Clients, die auf dem Wert des benutzerdefinierten Headers basiert.
  13. Wählen Sie Speichern aus.

Relevante Informationen

Listener-Regeln für den Application Load Balancer

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr