【发布时间】:2019-11-07 10:13:32
【问题描述】:
由于 GAE 不提供静态 IP,是否有任何方法可以连接 Cloud NAT 以用于来自 Google App Engine 的所有出口连接。
将平台从 GAE 切换到 Compute Engine 或在 Compute Engine 中运行代理不在范围内。
【问题讨论】:
-
Cloud NAT 适用于在 VPC 中运行的系统。 App Engine 不在 VPC 中运行。因此,如果您想将 Cloud NAT 与 App Engine 一起使用(具有用于传出请求的公共 IP 地址),您将需要在 VPC 中启动 GCE 实例,设置 Cloud NAT,然后通过该 GCE 实例隧道传输您的 App Engine 流量.使用该设置,如果您为 GCE 实例分配公共 IP 地址,则不需要 NAT。设置 SSH 或 HTTP 隧道很容易,并且有许多库可以做到这一点。谷歌搜索。
-
@JohnHanley 感谢您的回答,但我已经在我的问题中提到了您所说的建议。我正在寻找其他一些调整。
标签: google-app-engine google-cloud-platform reverse-proxy nat