1

我正在一个具有管理站点 ( www.admin.example.com ) 的平台 ( www.dashboard.example.com ) 上工作。每个站点都托管在不同的Google Firebase 托管项目上。

我只希望某些人能够访问管理站点。经过一番考虑,我发现IPSec VPN是最适合我的解决方案。

我还发现 GCP 提供VPN 服务,但据我所知,它似乎只适用于谷歌计算引擎。

有没有办法将 Google VPN 连接到 Firebase 托管网站?

4

1 回答 1

1

无法将 Cloud VPN 附加到 Firebase 托管项目。

在 GCP 中,限制对 Web 服务器/应用程序的访问的正确方法是使用防火墙规则/App Engine 的防火墙和 Cloud VPC/VPN 服务。

您的方法应该是通过在网关服务和 Firebase 托管项目之间配置 Google Compute Engine 1来放置代理。

另一种方法是使用云存储2作为静态网站3。然后,您可以基于 Backend Bucket 4创建一个 HTTPS 负载均衡器。有了这个,您可以从使用负载均衡器和使用 Cloud VPN 的优势中受益。

如果您对使用 Firebase 和 App Engine 进行身份验证感兴趣,我建议您查看以下链接2


于 2019-03-21T12:23:49.960 回答