當我們的應用程式因某種原因關閉時,我們正在嘗試為客戶建立一個維護網頁。
假設我們在 AWS 上有一個應用程式負載平衡器。
如果所有檢查都失敗,我們如何設定 ALB 以重新路由到不同的目標群組?假設有 2 個目標群體,其中一個是「主要」目標群體。如果該 TG 中的所有實例都不健康,是否有辦法路由到不同的目標群組或不同的 URL 或其他內容?
答案1
您可以使用 AWS Lambda 來監控 ALB。如果健康主機計數降至零,您可能會觸發 lambda 來變更目標群組。
這篇博文對於如何做一些類似的事情有一個很好的概述,儘管您必須自己擴展它。基本上,Cloudwatch Events 會觸發 lambda。