Veröffentlicht am: Mar 27, 2019
Application Load Balancers unterstützen nun die Anfrageweiterleitung auf Basis von Standard- oder benutzerdefinierten HTTP-Headern und -Methoden, Anforderungsparametern und Quell-IP-Adressen. Diese Version erweitert die vorhandene Unterstützung für Host-Header- und pfadbasierte Weiterleitungsregeln in Application Load Balancers um weitere Felder aus HTTP-Anfragenachrichten. Diese umfassenderen Weiterleitungskriterien ermöglichen es Ihnen, Ihre Anwendungsarchitektur weiter zu vereinfachen, indem Sie die Weiterleitungsfunktionalität an den Load Balancer abgeben. Sie können auch verwendet werden, um unerwünschten Datenverkehr am Load Balancer zu blockieren.
Durch diese Version werden auch die Regeln und Bedingungen leistungsfähiger. Sie können nun mehrere Bedingungen in einer Regel bewerten und jede Bedingung kann eine Übereinstimmung für mehrere Werte angeben. Auf diese Weise können Sie komplexe Regeln einrichten, um Client-Anfragen an Ihre Anwendungen weiterzuleiten. Sie können zum Beispiel eine Anfrage basierend auf den Werten des Host-Headers, des Pfads, des User-Agent-Headers und des Anforderungsparameters an eine bestimmte Anwendung weiterleiten. Sie können Ihre Regeln auch zu weniger Regeln zusammenfassen. Sie können zum Beispiel Anfragen mit Pfadwerten wie /signin, /login oder /auth mit nur einer Regel an einen Anmeldedienst weiterleiten.
Die Unterstützung für erweiterte Anfrageweiterleitung ist ohne Zusatzkosten für bestehende und neue Application Load Balancers in den folgenden AWS-Regionen verfügbar: USA-Ost (Nord-Virginia), USA-Ost (Ohio), USA-West (Nordkalifornien), USA-West (Oregon), Asien-Pazifik (Mumbai), Asien-Pazifik (Seoul), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney), Asien-Pazifik (Tokio), Asien-Pazifik (Osaka lokal), Kanada (Zentral), EU (Frankfurt), EU (Irland), EU (London), EU (Paris), EU (Stockholm), Südamerika (São Paulo), China (Peking) und China (Ningxia).
Mehr erfahren Sie in der Demo, im Blogbeitrag und in der Dokumentation für den Application Load Balancer.