使用GCP VPN保护Firebase托管网站

时间:2019-03-13 20:49:51

标签: firebase google-cloud-platform firebase-hosting google-cloud-vpn

我正在使用具有管理站点( www.admin.example.com )的平台( www.dashboard.example.com )。每个网站都托管在不同的 Google Firebase托管项目中。

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

我还发现GCP提供了VPN service,但据我所知,它似乎仅适用于Google计算引擎。

是否可以将Google VPN附加到Firebase托管站点?

1 个答案:

答案 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