Google Cloud 上的 IP 过滤运行

Nic*_*zzo 5 google-cloud-run

我有一个 Angular Web 应用程序,我想使用 Google Cloud run 进行部署。但是,我只需要从预定义的 IP 地址列表中才能看到该应用程序。

我可以简单地在谷歌云平台防火墙下设置 ip 允许/拒绝规则还是需要其他方法?

提前致谢,

妮可

gui*_*ere 4

谷歌很清楚这一点

不要相信网络

顺便说一下,Google 开发的首要任务并不依赖于 IP 来源,而是依赖于 token 来进行身份和授权。

对于 Cloud Run,您有充当代理的 Google 前端 (GFE),检查身份验证(在私有 Cloud Run的情况下),确保 SSL 证书已部署且有效,...无法使用 IP 对其进行自定义过滤

即使您在 Cloud Run 服务前面插入端点 (ESP) 网关,也不可能在所有安全方法中过滤 IP 。对你来说最简单的应该是使用API​​密钥,我写了一篇关于这个的文章

未来,Cloud Run 将兼容 Loadbalancer。不确定这是否足以过滤 IP。

所有这些都是为了告诉您,如果您想在 Cloud Run(和 Cloud Function)之上实现 IP 过滤,您必须自己实现。