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

1 分的閱讀內容
0

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

解決方法

若要刪除用戶端請求並傳回 2XX、4XX 或 5XX 回應代碼和選擇性訊息,請使用固定回應動作。

**注意:**固定回應不支援自訂標題。

如需詳細資訊,請參閱 AWS Command Line Interface (AWS CLI) create-rule 命令。

**注意:**如果您在執行 AWS CLI 命令時收到錯誤,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

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

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

相關資訊

接聽程式規則

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