Wie kann ich benutzerdefinierte HTTP-Antworten für bestimmte URLs von einem Application Load Balancer aus senden?

Lesedauer: 2 Minute
0

Ich möchte benutzerdefinierte HTTP-Antworten weiterleiten und Client-Anfragen für bestimmte URLs von einem Application Load Balancer löschen.

Lösung

Verwenden Sie Aktionen mit fester Antwort, um Client-Anfragen zu löschen und eine benutzerdefinierte HTTP-Antwort zurückzugeben. Sie können diese Aktion verwenden, um einen 2XX-, 4XX- oder 5XX-Antwortcode und eine optionale Nachricht zurückzugeben.

Gehen Sie wie folgt vor, um dem Listener Ihres Application Load Balancers eine Regel mit einer Aktion mit fester Antwort hinzuzufügen:

  1. Öffnen Sie die Amazon Elastic Compute Cloud (Amazon EC2)-Konsole.
  2. Wählen Sie im Navigationsbereich unter Load Balancing die Option Load Balancer aus.
  3. Wählen Sie Ihren Load Balancer und anschließend die Registerkarte Listener aus.
  4. Wählen Sie Ihren Listener, anschließend Aktionen und schließlich Regeln verwalten aus.
  5. Wählen Sie in der Menüleiste Regeln hinzufügen (das Pluszeichen) aus. Hierdurch werden die Symbole für Regel einfügen an jeder Stelle hinzugefügt, an der Sie eine Regel in der Prioritätsreihenfolge einfügen können.
  6. Wählen Sie Regel einfügen aus und definieren Sie die Regel:
    Um eine Aktion mit fester Antwort hinzuzufügen, wählen Sie Aktion hinzufügen und anschließend Feste Antwort zurückgeben aus. Geben Sie einen Antwortcode und einen optionalen Antworttext ein und klicken Sie dann auf das Häkchen.
    (Optional) Um das hostbasierte Routing zu konfigurieren, wählen Sie Bedingung hinzufügen und dann Host ist aus. Geben Sie den Hostnamen ein (z. B. „*.example.com“) und klicken Sie dann auf das Häkchen.
    (Optional) Um pfadbasiertes Routing zu konfigurieren, wählen Sie Bedingung hinzufügen und dann Pfad ist aus. Geben Sie das Pfadmuster ein (z. B. /img/*) und klicken Sie dann auf das Häkchen.
    (Optional) Verwenden Sie die Pfeile, um die Reihenfolge der Regel zu ändern. Die Standardregel muss die letzte Priorität haben.
  7. Wählen Sie Speichern aus.

Ähnliche Informationen

Regeln für Listener