如何從 Application Load Balancer 為特定 URL 發送自訂 HTTP 回應?

1 分的閱讀內容
0

我想轉送自訂 HTTP 回應,並刪除來自 Application Load Balancer 的特定 URL 的用戶端請求。

解決方法

使用固定回應動作刪除用戶端請求並傳回自訂 HTTP 回應。您可以使用此動作傳回 2XX、4XX 或 5XX 回應代碼和選用訊息。

若要在 Application Load Balancer 的接聽程式上新增具有固定回應動作的規則,請完成以下步驟:

  1. 開啟 Amazon Elastic Compute Cloud (Amazon EC2) 主控台
  2. 在導覽窗格的負載平衡下,選擇負載平衡器
  3. 選取您的負載平衡器,然後選擇接聽程式索引標籤。
  4. 選取您的接聽程式並選擇動作,然後選擇管理規則
  5. 選擇功能表列中的新增規則 (加號)。這會在可以插入規則的每個位置依優先順序新增插入規則圖示。
  6. 選擇插入規則並定義規則:
    若要新增固定回應動作,請選擇新增動作,然後選擇傳回固定回應。輸入回應代碼和選用的回應內文,然後選擇勾號。
    (選用) 若要設定主機型路由,請選擇新增條件,然後選擇主機是。輸入主機名稱 (例如「*.example.com」),然後選擇勾號。
    (選用) 若要設定路徑型路由,請選擇新增條件,然後選擇路徑是。輸入路徑模式 (例如 /img/*),然後選擇勾號。
    (選用) 若要變更規則順序,請使用箭頭。預設規則的優先順序必須為最後。
  7. 選擇儲存

相關資訊

接聽程式規則

AWS 官方
AWS 官方已更新 9 個月前