[英]Routing based on request headers (using AWS Application Load Balancer)
第7層負載均衡器更復雜,功能更強大。 它檢查數據包,可以訪問HTTP和HTTPS標頭,並且(有更多信息)可以更加智能地將負載分散到目標。
https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/
我了解AWS Application Load Balancer可以訪問HTTP(S)請求標頭,但我只能看到如何通過路徑進行路由。 有人可以解釋我如何根據user-agent
標頭進行路由。 如果不可能,請建議另一種AWS方法。
直到2017-05-26 ALB沒有基於標題的路由。 隨着2017-04-05的更新,它包括基於主機的路由 。 目前它僅支持基於路徑和主機的路由。 您可以訪問此處獲取最新的AWS信息。
如果要基於標題進行路由,則目前ALB中沒有選項。 您必須有一個額外的層,如proxy / nginx服務器。 流程可以是下面這樣的。
但是聽說AWS正在根據標頭處理路由請求。
對於現在看的任何人,從2019年3月27日開始,ALB 現在支持基於除主機頭之外的HTTP頭的路由。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.