我正在使用具有管理站点( www.admin.example.com )的平台( www.dashboard.example.com )。每个网站都托管在不同的 Google Firebase托管项目中。
我只希望某些人能够访问管理站点。经过一番考虑,我发现 IPSec VPN 对我来说是最好的解决方案。
我还发现GCP提供了VPN service,但据我所知,它似乎仅适用于Google计算引擎。
答案 0 :(得分:1)
无法将Cloud VPN附加到Firebase托管项目。
在GCP中,限制访问Web服务器/应用程序的正确方法是使用防火墙规则/ App Engine的防火墙和Cloud VPC / VPN服务。
您的方法应该是通过在网关服务和Firebase托管项目之间配置Google Compute Engine 1来放置代理。
另一种方法是将Cloud Storage 2用作静态网站3。然后,您可以基于后端存储桶4创建一个HTTPS负载平衡器。使用此功能,您可以受益于使用负载均衡器以及使用Cloud VPN的优势。
如果您对使用Firebase和App Engine进行身份验证感兴趣,建议您检查以下链接2。