【问题标题】:Can an external ip address on GAE be fixed on GAE with VPCConnector and CloudNAT?可以使用 VPCConnector 和 CloudNAT 在 GAE 上固定 GAE 上的外部 IP 地址吗?
【发布时间】:2021-02-03 02:07:14
【问题描述】:

现在,我想在 GAE(Google App Engine)上修复一个 IP 地址以进行出口通信。

我在 GAE 和 CloudRun 都检查了这个标题。

在 CloudRun 上,egress 的 IP 地址可以固定如下所示。

  1. 云运行 架构师: CloudRun + VPC 连接器 + 自定义 VPC + Cloud NAT + 静态外部 IP 地址

另一方面,在 GAE 上,上述架构的结果并不相同。 架构师: GAE + VPC Connector + 自定义VPC + Cloud NAT + 静态外部IP地址

根据下面的网站,在 GAE 的这个架构上,VPC 连接器似乎能够连接一个 Cloud NAT 之类的内部 IP 地址。

https://cloud.google.com/vpc/docs/configure-serverless-vpc-access

我不知道为什么会出现这种差异。 有没有相关信息、可解释的信息或原因?

仅供参考: 如果只有 GAE [https://cloud.google.com/appengine/kb/#static-ip]

【问题讨论】:

    标签: google-app-engine google-cloud-platform nat vpc


    【解决方案1】:

    今天,GAE 上的无服务器 VPC 连接器仅将内部流量路由到它(符合 RFC 1918)。公共流量不通过无服务器 VPC 连接器,因此不要通过您的 VPC + Cloud NAT,并且您无法在 GAE 上为公共 IP 设置静态 IP。

    您可以使用 Cloud Run 作为反向代理来实现此目的。不是很干净,但这是一个可能的解决方案。或者将您的服务从 GAE 迁移到 Cloud RUN。

    【讨论】:

    • 感谢您的信息。不是很干净,但可以使用 Cloud Run。
    猜你喜欢
    • 2021-05-22
    • 1970-01-01
    • 2011-02-08
    • 2011-02-16
    • 2015-08-06
    • 2015-05-03
    • 1970-01-01
    • 2013-12-03
    • 2017-12-29
    相关资源
    最近更新 更多