我有一个 Angular Web 应用程序,我想使用 Google Cloud run 进行部署。但是,我只需要从预定义的 IP 地址列表中才能看到该应用程序。
我可以简单地在谷歌云平台防火墙下设置 ip 允许/拒绝规则还是需要其他方法?
提前致谢,
妮可
不要相信网络
顺便说一下,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 过滤,您必须自己实现。
| 归档时间: |
|
| 查看次数: |
1426 次 |
| 最近记录: |