1

Ist es möglich, AWS Application Load Balancer zu verwenden und Zwei-Wege-SSL (Client-Zertifikat) zu verwenden?AWS EC2 Anwendung Load Balancer + Zwei-Wege-SSL?

Mein aktuelles Setup unterstützt dies mit einer klassischen ELB-Weiterleitung über TCP zu einem Webserver-Endpunkt. Ich muss den Datenverkehr nun mithilfe der URL weiterleiten und wollte dies möglichst mit dem AWS-Anwendungs-Lastenausgleich tun.

Wenn nicht, irgendwelche Vorschläge, wie Verkehr mit URL in AWS weitergeleitet werden?

Antwort

2

Nein, dies wird nicht unterstützt. Damit der AWS Application Load Balancer (ALB) basierend auf dem Pfad routen kann, muss er den HTTP-Inhalt (Anwendung/Layer 7) überprüfen. TCP-Weiterleitungs-Load-Balancer betrachten nur das TCP-Paket (Schicht 4) und untersuchen niemals den tatsächlichen Inhalt (der zum Routen basierend auf dem Pfad benötigt wird).

Natürlich wäre eine Arbeit AWS-Zertifikat-Manager verwenden und lassen Sie TLS/SSL-Terminierung für Sie behandeln. Dann könnten Sie ALB verwenden, um basierend auf dem Pfad zu routen.

+0

Kann ich den Zertifikat-Manager von AWS verwenden, um das Client-Zertifikat zu validieren? – ThatChrisGuy

+0

Nein, das ist meines Wissens nicht möglich. Wie viele Clients existieren/müssen verbunden werden? Kannst du den Anwendungsfall ein bisschen mehr beschreiben? – thun

+0

Unbekannte Anzahl von Clients, muss skaliert werden. Wie auch immer, ich muss client cert verwenden, also muss ich nginx oder etwas anderes verwenden, um den Verkehr mit dem aktuellen Setup zu routen. Vielen Dank. – ThatChrisGuy

Verwandte Themen