張貼日期: Nov 29, 2018
Application Load Balancers 現在支援叫用 Lambda 功能來提供 HTTP(S) 要求。如此一來,使用者便可以從任何 HTTP 用戶端 (包括網頁瀏覽器),存取無伺服器應用程式。由於 Application Load Balancer 支援以內容為基礎的路由規則,所以您也可以根據要求內容,將要求路由到不同的 Lambda 功能。在這項功能啟用之前,您只能使用 EC2 執行個體、容器和內部部署伺服器做為 Application Load Balancer 的目標,而且還需要其他 Proxy 解決方案,才能透過 HTTP(S) 叫用 Lambda 功能。您現在可將 Application Load Balancer 當成常用的 HTTP 端點,從而簡化使用伺服器運算和無伺服器運算的應用程式的操作和監控。
您可以使用 Elastic Load Balancing 主控台、AWS SDK 或 AWS 命令列介面 (CLI),將 Lambda 功能登錄為 Application Load Balancer 的目標。您也可以在 AWS Lambda 主控台中按幾下,將 Application Load Balancer 設成 Lambda 功能的觸發器。
我們會按一般 AWS Lambda 和 Application Load Balancer 費用計收。如需詳細資訊,請瀏覽 Application Load Balancer 定價頁面。
透過 Application Load Balancer 的 Lambda 叫用支援適用於現有和新的 Application Load Balancer,目前在以下 AWS 區域提供:美國東部 (北維吉尼亞)、美國東部 (俄亥俄)、美國西部 (北加利佛尼亞)、美國西部 (奧勒岡)、亞太區域 (孟買)、亞太區域 (首爾)、亞太區域 (雪梨)、亞太區域 (新加坡)、亞太區域 (東京)、加拿大 (中部)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦)、歐洲 (巴黎)、南美洲 (聖保羅) 和 GovCloud (美國西部)。