轉送規則會指定如何將網路流量轉送至負載平衡器的後端服務。轉送規則包含 IP 位址、IP 通訊協定,以及負載平衡器接收流量的一或多個通訊埠。有些Google Cloud 負載平衡器會限制您使用一組預先定義的通訊埠,而其他負載平衡器則可讓您指定任意通訊埠。
轉送規則及其對應的 IP 位址代表 Google Cloud 負載平衡器的前端設定。
視負載平衡器類型而定,以下情況可能成立:
此外,地區轉送規則也可以是指定為 App Hub 應用程式中服務的資源。
內部轉送規則
內部轉送規則會轉送源自 Google Cloud 網路內部的流量。用戶端可與後端位於相同的虛擬私有雲 (VPC) 網路中,或是位於連線的網路中。
下列負載平衡器會使用內部轉送規則: Google Cloud
- 內部應用程式負載平衡器
- 內部 Proxy 網路負載平衡器
- 內部直通式網路負載平衡器
內部應用程式負載平衡器
內部應用程式負載平衡器支援使用 HTTP、HTTPS 或 HTTP/2 通訊協定的 IPv4 流量。
轉送規則的範圍取決於負載平衡器的類型:
- 每個區域性內部應用程式負載平衡器都至少有一個區域性內部轉送規則。地區性內部轉送規則會指向負載平衡器的地區性目標 HTTP 或 HTTPS Proxy。轉送規則與地區內部 IP 位址相關聯。
- 每個跨區域內部應用程式負載平衡器都至少有一個全域內部轉送規則。全域內部轉送規則會指向負載平衡器的全域目標 HTTP 或 HTTPS Proxy。全域轉送規則會設定地區內部 IP 位址,並與地區子網路建立關聯;而全域外部應用程式負載平衡器則有全域轉送規則,其中包含全域任播 IP 位址。
連線至目標 HTTP(S) Proxy 的內部受管理轉送規則支援介於 1 至 65535 之間的任何通訊埠編號 (含首尾)。
舉例來說,下圖顯示轉送規則在區域內部應用程式負載平衡器架構中的位置。
如要進一步瞭解內部應用程式負載平衡器,請參閱下列頁面:
內部 Proxy 網路負載平衡器
使用內部 Proxy 網路負載平衡器時,支援的流量類型為 IPv4,支援的通訊協定為 TCP。
轉送規則的範圍取決於負載平衡器的類型:
- 每個區域性內部 Proxy 網路負載平衡器都至少有一個區域性內部轉送規則。轉送規則會指定內部 IP 位址、通訊埠和區域目標 TCP Proxy。用戶端會使用 IP 位址和通訊埠連線至負載平衡器的 Envoy Proxy,而轉送規則的 IP 位址就是負載平衡器的 IP 位址 (有時稱為虛擬 IP 位址或 VIP)。
- 每個跨區域內部 Proxy 網路負載平衡器都至少有一個全域內部轉送規則。全域內部轉送規則會指向負載平衡器的全域目標 TCP Proxy。通用轉送規則會設定地區內部 IP 位址,並與地區子網路建立關聯。
與目標 TCP Proxy 連線的內部受管理轉送規則,支援介於 1 至 65535 之間的任何通訊埠編號 (含首尾)。
下圖顯示轉送規則在區域內部 Proxy 網路負載平衡器架構中的位置。
如要進一步瞭解內部 Proxy 網路負載平衡器,請參閱下列頁面:
內部直通式網路負載平衡器
使用內部直通式網路負載平衡器時,支援的流量類型為 IPv4 或 IPv6。如要瞭解支援的通訊協定,請參閱轉送規則通訊協定。
每個內部直通式網路負載平衡器都至少有一個區域性內部轉送規則。地區性內部轉送規則指向負載平衡器的地區性內部後端服務。下圖顯示轉送規則在內部直通式網路負載平衡器架構中的位置。
下圖顯示負載平衡器元件在子網路和地區中的位置。
內部轉送規則必須在地區和子網路中定義。後端服務只需對應該地區即可。
如要進一步瞭解內部直通式網路負載平衡器,請參閱下列頁面:
外部轉送規則
外部轉送規則會接受來自可存取網際網路的用戶端系統流量,包括:
- Google Cloud以外的用戶端
- 具有外部 IP 位址的 VM Google Cloud
- Google Cloud 沒有外部 IP 位址的 VM,使用 Cloud NAT 或執行個體型 NAT 系統
下列 Google Cloud 負載平衡器類型會使用外部轉送規則:
- 外部應用程式負載平衡器
- 外部 Proxy 網路負載平衡器
- 外部直通式網路負載平衡器
外部應用程式負載平衡器
如果是外部應用程式負載平衡器,轉送規則和 IP 位址取決於負載平衡器模式,以及您為負載平衡器選取的網路服務等級。
在外部應用程式負載平衡器中,轉送規則會指向目標 HTTP(S) Proxy。連結至目標 HTTP(S) Proxy 的外部轉送規則支援介於 1 至 65535 之間的任何通訊埠編號 (含首尾)。
- 全域外部應用程式負載平衡器僅支援進階層級。
- 每個傳統版應用程式負載平衡器都可以是進階級或標準級。
- 區域性外部應用程式負載平衡器支援進階級與標準級別。
IP 位址和轉送規則的規定會因網路服務級別而異:
在進階級中,全域外部應用程式負載平衡器和傳統版應用程式負載平衡器會使用全域外部 IP 位址 (可為 IPv4 或 IPv6) 和全域外部轉送規則。您可以提供可供全球存取的應用程式,將使用者導向最近地區中的後端,從而在多個地區之間分配流量。由於全域外部轉送規則使用單一外部 IP 位址,因此您不必在不同地區分別維護個別的 DNS 記錄,也不必等待 DNS 變更反映到整個系統。
您可以將兩個不同的全域外部 IP 位址指向同一個全域外部應用程式負載平衡器。舉例來說,在進階級中,一個轉送規則的全域外部 IP 位址可以是 IPv4,而第二個轉送規則的全域外部 IP 位址可以是 IPv6。兩個轉送規則都可指向同一個目標 Proxy。因此,您可以為同一個外部應用程式負載平衡器同時提供 IPv4 和 IPv6 位址。詳情請參閱 IPv6 終止功能說明文件。
在進階級中,區域性外部應用程式負載平衡器會使用區域性外部 IPv4 位址和區域性外部轉送規則。
在標準級中,區域性外部應用程式負載平衡器和傳統版應用程式負載平衡器使用區域性外部 IPv4 位址和區域性外部轉送規則。標準級的負載平衡器只能將流量分配到單一區域內的後端。
下圖顯示全域轉送規則在全域外部應用程式負載平衡器架構中的位置。進階級的傳統版應用程式負載平衡器也適用於相同架構。
如要進一步瞭解外部應用程式負載平衡器,請參閱「外部應用程式負載平衡器總覽」。
外部 Proxy 網路負載平衡器
外部 Proxy 網路負載平衡器提供 TCP Proxy 功能,並可選擇是否要進行 SSL 卸載。外部 Proxy 網路負載平衡器與外部應用程式負載平衡器類似,因為它可以終止 SSL (TLS) 工作階段。不過,這類負載平衡器不像外部應用程式負載平衡器,不支援以路徑為基礎的重新導向,因此更適合處理除 HTTPS 以外之通訊協定的 SSL,例如 SSL 上的 IMAP 或 WebSocket。在外部 Proxy 網路負載平衡器中,轉送規則會指向 TCP 或 SSL 目標 Proxy。
外部 Proxy 網路負載平衡器支援進階級和標準級。轉送規則和 IP 位址取決於負載平衡器模式類型,以及您為負載平衡器選取的網路服務等級:
- 傳統版 Proxy 網路負載平衡器可以是進階級或標準級。
- 全域外部 Proxy 網路負載平衡器僅支援進階級別。
- 區域性外部 Proxy 網路負載平衡器支援進階級和標準級。
IP 位址和轉送規則的規定會因網路服務級別而異:
在進階級中,全域外部 Proxy 網路負載平衡器和傳統 Proxy 網路負載平衡器會使用全域外部 IP 位址 (可為 IPv4 或 IPv6) 和全域外部轉送規則。您可以提供可供全球存取的應用程式,將使用者導向最近地區中的後端,從而在多個地區之間分配流量。由於全域外部轉送規則使用單一外部 IP 位址,因此您不必在不同地區分別維護個別的 DNS 記錄,也不必等待 DNS 變更反映到整個系統。
您可以將兩個不同的全域外部 IP 位址指向同一個外部 Proxy 網路負載平衡器。舉例來說,在進階級中,一個轉送規則的全域外部 IP 位址可以是 IPv4,而第二個轉送規則的全域外部 IP 位址可以是 IPv6。兩個轉送規則都可指向同一個目標 Proxy。因此,您可以為同一個外部 Proxy 網路負載平衡器同時提供 IPv4 和 IPv6 位址。詳情請參閱 IPv6 終止功能說明文件。
在進階級中,區域性外部 Proxy 網路負載平衡器使用區域性外部 IPv4 位址和區域性外部轉送規則。
在標準級中,區域性外部 Proxy 網路負載平衡器和傳統 Proxy 網路負載平衡器使用區域性外部 IPv4 位址和區域性外部轉送規則。標準級的負載平衡器只能將流量分配到單一區域內的後端。
與目標 TCP 或 SSL Proxy 連線的外部轉送規則支援介於 1 至 65535 之間的任何通訊埠編號 (含首尾)。
下圖顯示轉送規則在全球外部 Proxy 網路負載平衡器架構中的位置。
如要進一步瞭解外部 Proxy 網路負載平衡器,請參閱「外部 Proxy 網路負載平衡器總覽」。如要瞭解如何設定外部 Proxy 網路負載平衡器,請參閱設定外部 Proxy 網路負載平衡器。
外部直通式網路負載平衡器
外部直通式網路負載平衡器是一種直通式負載平衡器,可將流量分配給單一區域中的後端執行個體。外部直通式網路負載平衡器使用區域外部轉送規則和區域外部 IP 位址。地區性外部 IP 位址可從網際網路上的任何位置存取,也可供有權存取網際網路的 VM 存取。 Google Cloud
如果是以後端服務為基礎的外部直通式網路負載平衡器,區域外部轉送規則會指向後端服務。以後端服務為基礎的外部直通式網路負載平衡器支援 TCP、UDP、ESP、GRE、ICMP 和 ICMPv6 流量。詳情請參閱後端服務型外部直通式網路負載平衡器的轉送規則通訊協定。 後端服務型負載平衡器的轉送規則可使用 IPv4 或 IPv6 位址設定。後端服務型外部直通式網路負載平衡器的轉送規則支援下列進階功能:
如果是以目標集區為基礎的外部直通式網路負載平衡器,轉送規則會指向目標集區。以目標集區為基礎的外部直通式網路負載平衡器僅支援 TCP 或 UDP 流量。以目標集區為基礎的外部直通式網路負載平衡器轉送規則僅支援 IPv4 位址。
對於區域性外部 IPv4 位址,外部直通式網路負載平衡器支援標準級和進階級。地區性外部 IPv6 位址僅適用於進階級。如要支援多個區域的後端執行個體,您必須在每個區域建立外部直通網路負載平衡器。 無論負載平衡器的 IP 位址是屬於 Premium 還是 Standard 層級,都必須這麼做。
下圖顯示外部直通式網路負載平衡器,該負載平衡器具有 IP 位址為 120.1.1.1
的區域性外部轉送規則。負載平衡器正在處理來自 us-central1
地區後端的要求。
如要進一步瞭解外部直通式網路負載平衡器,請參閱「外部直通式網路負載平衡器總覽」。如要瞭解如何設定外部直通式網路負載平衡器,請參閱下列其中一篇文章:
網路服務等級如何影響負載平衡器
在網路服務級別中,標準級和進階級的差異取決於流量在公開網際網路上的路徑長度:
標準層級:盡可能在靠近資料中心的位置卸載流量。 這表示與進階級相比,流量通常會透過公開網際網路傳輸較遠的距離。
進階級:盡可能透過 Google 的正式版網路傳輸流量,再離開 Google Cloud 抵達使用者。
負載平衡器 | 支援的網路服務級別 |
---|---|
|
這些負載平衡器一律為進階級。其後端服務、轉送規則和 IP 位址均為全域性。 |
|
這些負載平衡器可以是進階級或標準級。 如果是進階級,則為全域。其轉送規則、IP 位址和後端服務均為全域性。 而在標準級中,這些負載平衡器實際上是地區性的。其後端服務為全域性,但轉送規則和 IP 位址都是地區性的。 |
|
這些負載平衡器可以是進階級或標準級。其後端服務、轉送規則和 IP 位址一律為區域性。 |
|
這類負載平衡器支援虛擬私有雲網路內的流量 (包括連線至該網路的網路)。流量屬於進階級,因為流量位於虛擬私有雲網路內。 |
外部直通式網路負載平衡器 | 這些負載平衡器必須使用區域性外部 IPv4 或 IPv6 位址。 這些負載平衡器可以是進階級或標準級。IPv6 位址需要使用進階級。 只有以後端服務為基礎的外部直通式網路負載平衡器可以處理 IPv6 流量。 |
IP 通訊協定規格
每個轉送規則都有相關聯的 IP 通訊協定,規則會提供該通訊協定。預設通訊協定值為 TCP
。
產品 | 負載平衡架構 | IP 通訊協定選項 |
---|---|---|
全域外部應用程式負載平衡器 | EXTERNAL_MANAGED | TCP |
傳統版應用程式負載平衡器 | EXTERNAL | TCP |
區域性外部應用程式負載平衡器 | EXTERNAL_MANAGED | TCP |
跨區域內部應用程式負載平衡器 | INTERNAL_MANAGED | TCP |
區域性內部應用程式負載平衡器 | INTERNAL_MANAGED | TCP |
全域外部 Proxy 網路負載平衡器 | EXTERNAL_MANAGED | TCP 或 SSL |
傳統版 Proxy 網路負載平衡器 | EXTERNAL | TCP 或 SSL |
區域性外部 Proxy 網路負載平衡器 | EXTERNAL_MANAGED | TCP |
區域性內部 Proxy 網路負載平衡器 | INTERNAL_MANAGED | TCP |
跨區域內部 Proxy 網路負載平衡器 | INTERNAL_MANAGED | TCP |
外部直通式網路負載平衡器 | EXTERNAL | TCP、UDP 或 L3_DEFAULT |
內部直通式網路負載平衡器 | INTERNAL | TCP、UDP 或 L3_DEFAULT |
Cloud Service Mesh | INTERNAL_SELF_MANAGED | TCP |
IP 位址規格
轉送規則必須有 IP 位址,供客戶連線至負載平衡器。IP 位址可以是靜態或臨時位址。
靜態 IP 位址提供單一保留的 IP 位址,可供您指向網域。如果需要刪除並重新新增轉送規則,您仍可繼續使用相同的保留 IP 位址。
只要轉送規則存在,臨時 IP 位址就會保持不變。選擇臨時 IP 位址時, Google Cloud 會將 IP 位址與負載平衡器的轉送規則建立關聯。如果您需要刪除並重新新增轉送規則,該規則可能會收到新的 IP 位址。
視負載平衡器類型而定,IP 位址可能具有各種屬性。下表根據負載平衡架構及轉送規則的目標,簡要敘述有效的 IP 位址設定。
產品和方案 | 目標 | IP 位址類型 | IP 位址範圍 | IP 位址層級 | 可保留的 IP 位址 | 附註 |
---|---|---|---|---|---|---|
全域外部應用程式負載平衡器 EXTERNAL_MANAGED |
目標 HTTP Proxy 目標 HTTPS Proxy |
外部 | 全球 | 進階級:全域外部 IP 位址和轉送規則 | 有 (選用) | IPv6 可用 |
傳統版應用程式負載平衡器 外部* |
目標 HTTP Proxy 目標 HTTPS Proxy |
外部 | 地區性或全域性,與轉送規則相符 | 進階級:全域外部 IPv4 或 IPv6 位址和轉送規則
標準級:區域外部 IPv4 位址和轉送規則 |
有 (選用) | IPv6 適用於全域外部位址 (進階級) |
區域性外部應用程式負載平衡器 EXTERNAL_MANAGED |
目標 HTTP Proxy 目標 HTTPS Proxy |
外部 | 區域 | 進階級 或標準級 | 有 (選用) | IPv6 無法使用 |
跨區域內部應用程式負載平衡器 INTERNAL_MANAGED |
目標 HTTP Proxy 目標 HTTPS Proxy |
內部 | 區域 | 進階級 | 有 (選用) | 全域轉送規則會使用相關聯區域子網路主要 IPv4 位址範圍內的區域 IP 位址進行設定。這與全域外部應用程式負載平衡器不同,後者的全域轉送規則具有全域 Anycast IP 位址。 |
區域性內部應用程式負載平衡器 INTERNAL_MANAGED |
目標 HTTP Proxy 目標 HTTPS Proxy |
內部 | 區域 | 進階級 | 有 (選用) | 轉送規則位址必須位於相關聯子網路的主要 IPv4 位址範圍內。 |
全域外部 Proxy 網路負載平衡器 EXTERNAL_MANAGED |
目標 SSL Proxy 目標 TCP Proxy |
外部 | 全球 | 進階級 | 有 (選用) | IPv6 可用 |
傳統版 Proxy 網路負載平衡器 外部 |
目標 SSL Proxy 目標 TCP Proxy |
外部 | 地區性或全域性,與轉送規則相符 | 進階級:全域外部 IPv4 或 IPv6 位址和轉送規則
標準級:區域外部 IPv4 位址和轉送規則 |
有 (選用) | IPv6 適用於全域外部位址 (進階級) |
區域性外部 Proxy 網路負載平衡器 EXTERNAL_MANAGED |
目標 TCP Proxy | 外部 | 區域 | 進階級 或標準級 | 有 (選用) | IPv6 無法使用 |
區域性內部 Proxy 網路負載平衡器 INTERNAL_MANAGED |
目標 TCP Proxy | 內部 | 區域 | 進階級 | 有 (選用) | 轉送規則位址必須位於相關聯子網路的主要 IPv4 位址範圍內 |
跨區域內部 Proxy 網路負載平衡器 INTERNAL_MANAGED |
目標 TCP Proxy | 內部 | 區域 | 進階級 | 有 (選用) | 轉送規則位址必須位於相關聯子網路的主要 IPv4 位址範圍內 |
外部直通式網路負載平衡器 外部 |
後端服務 目標集區 |
外部 | 區域 |
標準 (IPv4 位址) 進階 (IPv4 或 IPv6 位址) |
有 (選用) | 如要支援 IPv6,必須使用後端服務型外部直通式網路負載平衡器。 轉送規則 IPv6 位址必須位於子網路的外部 IPv6 位址範圍內。外部 IPv6 位址來自子網路的外部 IPv6 位址範圍,因此屬於進階級。 |
內部直通式網路負載平衡器 INTERNAL |
後端服務 | 內部 | 區域 | 進階級 | 有 (選用) | 如果是 IPv4 流量,轉送規則必須參照主要 IPv4 子網路範圍的 IPv4 位址。 如果是 IPv6 流量,轉送規則必須參照雙重堆疊或單一堆疊 (僅限 IPv6) 子網路的 |
Cloud Service Mesh INTERNAL_SELF_MANAGED |
目標 HTTP Proxy 目標 gRPC Proxy |
內部 | 全域性 | 不適用 | 無 | 允許使用 0.0.0.0、127.0.0.1 或任何 RFC 1918 位址 |
傳統版 VPN 外部 |
請參閱傳統版 VPN 說明文件 | 外部 | 區域 | Cloud VPN 沒有網路服務級別 | 有 (必要) | 不支援 IPv6 |
EXTERNAL_MANAGED
後端服務附加至EXTERNAL
轉送規則。不過,EXTERNAL
後端服務無法附加至EXTERNAL_MANAGED
轉送規則。如要使用全域外部應用程式負載平衡器專屬的新功能,建議您按照「從傳統版遷移至全域外部應用程式負載平衡器」一文所述的遷移程序,將現有的 EXTERNAL
資源遷移至 EXTERNAL_MANAGED
。包含共用 IP 位址的多個轉送規則
如果符合下列條件,具有 EXTERNAL
或 EXTERNAL_MANAGED
負載平衡配置 (或兩者組合) 的兩個以上轉送規則可以共用相同的 IP 位址:
- 每項轉送規則使用的通訊埠不會重疊。這是因為每個
IP address + protocol + port
組合都不得重複。 - 每個轉送規則的網路服務級別,都與外部 IP 位址的網路服務級別相符。
範例:
- 如果外部直通式網路負載平衡器接受 TCP 通訊埠 79 的流量,另一個外部直通式網路負載平衡器接受 TCP 通訊埠 80 的流量,則兩者可以共用同一個區域外部 IP 位址。
- 您可以為外部應用程式負載平衡器 (HTTP 和 HTTPS) 使用相同的全域外部 IP 位址。
如果符合下列條件,具有 INTERNAL
或 INTERNAL_MANAGED
負載平衡配置 (或兩者組合) 的兩個以上轉送規則可以共用相同的 IP 位址:
- 每項轉送規則使用的通訊埠不會重疊。這是因為每個
IP address + protocol + port
組合都不得重複。
如要瞭解詳情,請參考下列資源:
- 如為內部直通式網路負載平衡器,請參閱使用通用 IP 位址的內部直通式網路負載平衡器轉送規則
- 如果是內部應用程式負載平衡器,請參閱「在多個內部轉送規則之間使用通用 IP 位址」一文
- 如為內部 Proxy 網路負載平衡器,請參閱「轉送規則和 IP 位址」一文
INTERNAL_SELF_MANAGED
,則必須具有專屬的 IP 位址。
通訊埠規格
下表根據負載平衡架構及轉送規則的目標,簡要敘述有效的通訊埠設定。
產品 | 負載平衡架構 | 目標 | 通訊埠需求 |
---|---|---|---|
全域外部應用程式負載平衡器 區域外部應用程式負載平衡器 |
EXTERNAL_MANAGED | 目標 HTTP Proxy 目標 HTTPS Proxy |
可參照 1 至 65535 之間的單一通訊埠 |
傳統版應用程式負載平衡器 | EXTERNAL | 目標 HTTP Proxy 目標 HTTPS Proxy |
可參照 1 至 65535 之間的單一通訊埠 |
跨區域內部應用程式負載平衡器 區域性內部應用程式負載平衡器 |
INTERNAL_MANAGED | 目標 HTTP Proxy 目標 HTTPS Proxy |
可參照 1 至 65535 之間的單一通訊埠 |
全域外部 Proxy 網路負載平衡器 | EXTERNAL_MANAGED | 目標 TCP Proxy 目標 SSL Proxy |
可參照 1 至 65535 之間的單一通訊埠 |
傳統版 Proxy 網路負載平衡器 | EXTERNAL | 目標 TCP Proxy 目標 SSL Proxy |
可參照 1 至 65535 之間的單一通訊埠 |
區域性外部 Proxy 網路負載平衡器 | EXTERNAL_MANAGED | 目標 TCP Proxy | 可參照 1 至 65535 之間的單一通訊埠 |
區域性內部 Proxy 網路負載平衡器 | INTERNAL_MANAGED | 目標 TCP Proxy | 可參照 1 至 65535 之間的單一通訊埠 |
跨區域內部 Proxy 網路負載平衡器 | INTERNAL_MANAGED | 目標 TCP Proxy | 可參照 1 至 65535 之間的單一通訊埠 |
外部直通式網路負載平衡器 | EXTERNAL | 後端服務 | 如果轉送規則通訊協定為 TCP 或 UDP ,您可以設定:
如果轉送規則通訊協定為 L3_DEFAULT ,您必須設定所有通訊埠。
|
目標集區 | 必須是單一埠範圍 (連續) 使用以目標集區為基礎的外部直通式網路負載平衡器時,轉送規則可選擇是否指定連接埠。如未指定通訊埠,系統會轉送所有通訊埠 (1-65535) 的流量。 |
||
內部直通式網路負載平衡器 | INTERNAL | 後端服務 | 最多五個 (連續或不連續) 連接埠,或使用下列其中一種方法設定所有連接埠: 使用 gcloud 指令列工具設定 --ports=ALL ,或使用 API 將 allPorts 設為 True 。
|
Cloud Service Mesh | INTERNAL_SELF_MANAGED | 目標 HTTP Proxy 目標 HTTPS Proxy |
必須為單一值。 在 VPC 網路中,Cloud Service Mesh 的轉送規則不得有相同的 IP 位址和連接埠規格。 |
傳統版 VPN | EXTERNAL | 目標 VPN 閘道 | 可參照下列其中一個連接埠:500、4500 |
IAM 條件
您可以使用 Identity and Access Management (IAM) 條件設定條件,控管授予主體的角色。這項功能可讓您在符合設定條件時,將權限授予主體。
IAM 條件會檢查轉送規則中的負載平衡架構 (例如 INTERNAL
或 EXTERNAL
),並允許 (或禁止) 建立轉送規則。如果主體嘗試建立轉送規則,但沒有相關權限,系統會顯示錯誤訊息。
詳情請參閱「IAM 條件」。
使用轉送規則
如果您使用 Google Cloud 控制台設定負載平衡器,系統會將轉送規則隱含地設為前端設定的一部分。如果您使用 Google Cloud CLI 或 API,則需要明確設定轉送規則。
建立轉送規則後,您只能進行有限的變更。舉例來說,定義轉送規則後,您就無法變更其 IP 位址、通訊埠號碼或通訊協定。不過,您可以編輯負載平衡器相關聯的前端設定,更新轉送規則的特定設定。如要進行其他變更,請使用 gcloud CLI 或 API。
變更轉送規則的 IP 位址
您無法變更現有轉送規則的 IP 位址。 如要更新轉送規則的 IP 位址,請按照下列步驟刪除並重新建立規則:
使用
gcloud compute forwarding-rules delete
指令或forwardingRules.delete
方法刪除轉送規則。使用
gcloud compute forwarding-rules create
指令或forwardingRules.insert
方法重新建立轉送規則。
API
如需透過 REST API 使用轉送規則時可用的屬性和方法說明,請參閱下列內容:
- 地區性:forwardingRules
Google Cloud CLI
如需 gcloud CLI 參考說明文件,請參閱下列內容:
gcloud compute forwarding-rules
- 全域:
--global
- 地區性:
--region=[REGION]
後續步驟
- 如要進一步瞭解通訊協定轉送,請參閱通訊協定轉送總覽。