google-cloud-run - GCP 托管的 Cloud Run 的出站 IP 范围是多少?
问题描述
我正在使用 GCP 管理的 Cloud Run 和 MongoDB Atlas 开发应用程序。如果我允许从任何地方连接 Atlas 的 IP 白名单,Cloud Run 就可以完美地与 MongoDB Atlas 配合使用。但是,我只想限制必要 IP 的连接,但我没有找到 Cloud Run 的出站 IP。有什么办法知道出站IP?
解决方案
更新(2020 年 10 月): Cloud Run 现已推出VPC 出口功能,可让您为通过 Cloud NAT 的出站请求配置静态 IP。您可以按照文档中的分步指南将静态 IP 配置为在 MongoDB Atlas 上的白名单。
在 Cloud Run 开始支持 Cloud NAT 或无服务器 VPC 访问之前,很遗憾,这不受支持。
正如@Steren 所提到的,您可以通过运行客户端来创建 SOCKS 代理,该ssh
客户端通过具有静态外部 IP 地址的 GCE VM 实例路由流量。
我在这里写了一篇博客:https ://ahmet.im/blog/cloud-run-static-ip/ ,您可以在以下网址找到带有工作示例的分步说明:https ://github.com/ ahmetb/cloud-run-static-outbound-ip
推荐阅读
- python - 如何将 CRAFT 语料库中的 XML NER 数据转换为 spaCy 的 JSON 格式?
- marklogic - MarkLogic 中的三元组索引
- python - Tkinter 滚动条仅适用于 create_window
- ios - 将 sender.currentTitle UIButton 文本发送到 PopUpViewController 中的 UILabel,而不是发送到 PopUpViewController
- machine-learning - 用于理解上下文词的自然语言处理技术
- reactjs - 在本机反应中刷新已删除数据的动画
- javascript - 浏览器会话存储何时过期?
- javascript - 如何在离线和在线(在 .NET 中)使用 Web 应用程序
- php - 你如何在php中获取选项标签的数据属性
- vue.js - vue router-link 上的 href 链接