張貼日期: Mar 27, 2019

Application Load Balancer 現可支援根據標準或自訂 HTTP 標頭和方法、查詢參數以及來源 IP 位址的請求路由。此版本將 Application Load Balancer 目前對主機標頭和路徑型路由規則的支援,擴展到 HTTP 請求訊息中的更多欄位。這組路由篩選條件更為多樣化,可將路由功能轉移到負載平衡器,進一步簡化應用程式架構。也可以用來擋住負載平衡器不需要的流量。

此版本的規則和條件也更加強大。現在可以評估一條規則中的多個條件,且各個條件都能指定符合多個值的相符項目。如此就能設定複雜的規則,將用戶端請求路由至您的應用程式。舉例而言,您可以根據主機標頭、路徑、使用者代理標頭和查詢參數值,將請求轉發到特定應用程式。您也可以將規則合併成更少的規則。例如,您可以使用一個規則,將路徑值為 /signin、/login 或 /auth 的請求路由至登入服務。

進階請求路由的支援適用於現有和新推出的 Application Load Balancer,在以下 AWS 區域無需額外付費:美國東部 (維吉尼亞北部)、美國東部 (俄亥俄)、美國西部 (北加利佛尼亞州)、美國西部 (奧勒岡)、亞太區域 (孟買)、亞太區域 (首爾)、亞太區域 (新加坡)、亞太區域 (雪梨)、亞太區域 (東京)、亞太區域 (大阪—當地)、加拿大 (中部)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦)、歐洲 (巴黎)、歐洲 (斯德哥爾摩)、南美洲 (聖保羅)、中國 (北京) 和中國 (寧夏)。

若要進一步了解,請參考示範部落格文章及 Application Load Balancer 文件