我使用谷歌云上的應用引擎作為我的網路服務器。Web 服務器必須與 API 通信以從客戶端獲取所有型別的資料。
對于特定的客戶端,我需要一個靜態 IP 用于我的服務器才能將其列入白名單。但是,我無法在應用引擎上控制它。我考慮在某處創建一個服務器,充當使用靜態 IP 地址重新路由的流量。什么是最好的解決方案?
謝謝,
保羅
uj5u.com熱心網友回復:
要為您的 App Engine 標準環境服務設定靜態 IP 地址,請將無服務器 VPC 訪問與 Cloud Router 和Cloud NAT結合使用。通過使用無服務器 VPC 訪問,您可以將出口流量發送到您的虛擬私有云 (VPC) 網路。通過在 VPC 上使用網路地址轉換 (NAT) 網關,您可以通過專用 IP 地址路由 App Engine 流量。
通過 Cloud NAT 路由流量不會導致網路堆疊中出現額外的躍點,因為 Cloud NAT 網關和 Cloud Router 僅提供一個控制平面,并且資料包不會通過 Cloud NAT 網關或 Cloud Router。
為了將具有外部目標的流量發送到您的 VPC 網路,使其具有您指定的靜態 IP 地址,您必須將出口設定更改為all-traffic.
正如@Ferregina Pelona所提到的,如果您不想將其應用于所有服務器,那么您將需要創建一個代理,因此您可以呼叫代理并呼叫該服務,而不是呼叫外部服務。
按照檔案中提到的步驟設定靜態出站 IP 地址。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/461036.html
