【发布时间】:2021-01-06 20:45:10
【问题描述】:
我正在开发一个使用 Firebase (Google Cloud) 作为后端应用程序的应用程序。该项目包含几个 Firebase 函数,用于从第三方获取数据,这些数据只接受一个经过验证的固定 IP 地址(我通过 VPC 设法做到了)。
我的生产即将开始,所以我觉得现在是设置两个不同环境的好时机,一个用于开发环境,一个用于生产环境,这意味着两个不同的 Google Cloud 项目(我想将数据库和功能分开如果我添加一些新功能)具有相同的 IP 地址。有没有办法在两个不同的 Google Cloud 项目之间共享此设置?
【问题讨论】:
-
您忘记了如何使用静态 IP 地址的详细信息。您需要将流量转发到代理。代理转发 Internet 上的流量。一种常见的方法是通过 SSH 中的 TCP 隧道连接到 GCE 实例。
-
@guillaumeblaquiere 不,我没有研究 HTTPS 负载平衡器,但我只是看到here 这确实是一种拥有静态 IP 地址的方法。但这意味着我必须分配一个新的?或者我可以使用我已经使用的那个吗?
标签: firebase google-cloud-platform google-cloud-functions google-cloud-networking