設定全域 Cloud Load Balancing 前端

您可以在應用程式中建立負載平衡器,方法是設定並連結不同的 Cloud Load Balancing 前端和後端元件,這有助於您對外部和內部流量套用不同的控制項,並防止直接存取資料。在 App Design Center,全域 Cloud Load Balancing 前端元件會處理傳入流量、定義路由規則,並透過目標 Proxy、網址對應、轉送規則和 SSL 憑證導向要求,連線和設定參數則以 terraform-google-lb-http Terraform 模組為基礎。

元件連線

如要建立完整的 Cloud Load Balancing 元件,您必須將全域 Cloud Load Balancing 前端連結至至少一個全域 Cloud Load Balancing 後端。連結的 Cloud Load Balancing 元件會以群組形式顯示在設計畫布中。

下表列出可連結至全域 Cloud Load Balancing 前端的元件,以及應用程式和 Terraform 程式碼的相應更新。

連通元件

應用程式更新

背景資訊

全域 Cloud Load Balancing 後端 (必要)

  • Cloud Load Balancing 前端負責處理傳入要求,並連結至 Cloud Load Balancing 後端,後者則負責處理要求。
  • 後端服務資訊會新增至前端網址對應輸入內容。
  • 系統會根據您在全域 Cloud Load Balancing 後端網址對應中設定的主機路徑對應,提供傳入流量。
網址對應關係總覽

必要設定參數

如果範本包含全域 Cloud Load Balancing 前端元件,您必須先設定下列參數,才能部署。

參數名稱

說明與限制

背景資訊

名稱

name 轉送規則總覽

專案 ID

要部署 Cloud Load Balancing 前端的專案。

設定元件

選用設定參數

以下為選用參數。如要顯示進階參數,請在「Configuration」(設定) 區域中選取「Show advanced fields」(顯示進階欄位)。

功能

參數名稱

說明和限制資訊

背景資訊

建立地址 建立新的全域 IPv4 位址。 IP 位址規格
位址 IPAddress IP 位址規格
啟用 IPv6 ipVersion 應用程式負載平衡器和 Proxy 網路負載平衡器的 IPv6
建立 IPv6 位址 建立新的全域 IPv6 位址。 IP 位址規格
IPv6 位址 IPAddress IP 位址規格
建立網址對應 自動建立網址對應。如要在「URL Map Input」(網址對應輸入) 中自行設定網址對應,請取消勾選核取方塊 使用網址對應
網址對應輸入 主機 設定網址對應 使用網址對應
路徑 設定網址對應 使用網址對應
後端服務 設定網址對應 使用網址對應
網址對應資源 URI 您先前建立的網址對應 URI。 urlMap
HTTP 轉送 取消勾選即可停用 HTTP 通訊埠 80 轉送功能。 轉送規則總覽
SSL 啟用 SSL 支援,然後執行下列任一操作:
  • 啟用「建立 SSL 憑證」,然後輸入「私密金鑰」和「憑證」。
  • 輸入「SSL Certificates」。
  • 輸入代管 SSL 憑證網域。
SSL 憑證總覽
建立 SSL 憑證 使用您在「私密金鑰」和「憑證」中輸入的資訊建立憑證。 SSL 憑證總覽
SSL 憑證 sslCertificates[] SSL 憑證總覽
私密金鑰 privateKey 步驟 1:建立私密金鑰和憑證
憑證 certificate 步驟 1:建立私密金鑰和憑證
代管 SSL 憑證網域 managed.domains[] 使用 Google 代管的 SSL 憑證
憑證對應組合 certificateMap 憑證設定方法
SSL 政策 sslPolicy SSL 和 TLS 通訊協定的 SSL 政策
QUIC quicOverride 設定 HTTP/3
HTTPS 重新導向 選取這個選項,即可啟用 HTTPS 重新導向。 為區域性外部應用程式負載平衡器設定從 HTTP 重新導向至 HTTPS
隨機憑證後置字串 選取這個選項,即可產生隨機憑證名稱。如需變更 SSL 憑證,請啟用這項設定。 random_certificate_suffix
標籤 金鑰 labels 使用標籤整理資源
值 labels 使用標籤整理資源
負載平衡架構 loadBalancingScheme Google Cloud 負載平衡器類型摘要
網路 network 轉送規則總覽
伺服器 TLS 政策 serverTlsPolicy 雙向 TLS 總覽
HTTP 通訊埠 HTTP 負載平衡器的通訊埠。 通訊埠規格
HTTPS 通訊埠 HTTPS 負載平衡器的通訊埠。 通訊埠規格
HTTP Keep Alive Timeout Sec httpKeepAliveTimeoutSec 逾時和重試

後續步驟

將前端元件連結至後端元件。如要設定後端元件,請參閱「在 Application Design Center 設定全域 Cloud Load Balancing 後端服務」。