使用静态 IP 进行流量重定向的服务器

Server for traffic redirection with static IP

我在 google 云上为我的网络服务器使用 App Engine。网络服务器必须与 API 通信以从客户端获取各种数据。

对于特定客户端,我的服务器需要一个静态 IP 才能列入白名单。但是,我无法在 App Engine 上控制它。我考虑过在某个地方创建一个服务器,作为使用静态 IP 地址的流量重新路由。最好的解决方案是什么?

谢谢,

保罗

要为您的 App Engine 标准环境服务设置静态 IP 地址,请使用 Serverless VPC Access with Cloud Router and 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 所述,如果您不想将此应用到所有服务器,则需要创建代理而不是调用外部服务您可以调用代理,它会调用服务。

按照 document 中提到的步骤设置静态出站 IP 地址。