Veröffentlicht am: Nov 29, 2018
Application Load Balancers unterstützen jetzt den Aufruf von Lambda-Funktionen, um HTTP(S)-Anfragen zu bedienen. Damit können Benutzer serverlose Anwendungen über jeden HTTP-Client aufrufen, einschließlich Webbrowsern. Mit der Unterstützung für inhaltsbasierte Weiterleitungsregeln von Application Load Balancer können Sie auch Anfragen basierend auf dem Anfrageninhalt an unterschiedliche Lambda-Funktionen leiten. Vor dieser Neuerung konnten Sie nur EC2-Instances, Container und Vor-Ort-Server als Ziele für Application Load Balancer definieren und benötigten andere Proxy-Lösungen zum Aufruf von Lambda-Funktionen über HTTP(S). Sie können nun einen Application Load Balancer als gemeinsamen HTTP-Endpunkt nutzen, um den Betrieb und die Überwachung von Anwendungen, die Server und serverlose Datenverarbeitung nutzen, zu vereinfachen.
Sie können Lambda-Funktionen mithilfe der Elastic Load Balancing-Konsole, des AWS SDK oder des AWS Command Line Interface (CLI) als Ziele für einen Application Load Balancer registrieren. Außerdem können Sie über die AWS Lambda-Konsole in nur wenigen Klicks einen Application Load Balancer als Auslöser für Lambda-Funktionen konfigurieren.
Es gelten die üblichen Gebühren für AWS Lambda und Application Load Balancer. Weitere informationen erhalten Sie auf der Preisseite für Application Load Balancer.
Die Unterstützung des Lambda-Aufrufs über den Application Load Balancer ist für bestehende und neue Application Load Balancer in den AWS-Regionen 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), Kanada (Zentral), EU (Frankfurt), EU (Irland), EU (London), EU (Paris), Südamerika (São Paulo) und GovCloud (USA-West) verfügbar.
Mehr erfahren Sie in der Demo, im Blog und in der Dokumentation für den Application Load Balancer.