首页 > 解决方案 > GCP 托管的 Cloud Run 的出站 IP 范围是多少?

问题描述

我正在使用 GCP 管理的 Cloud Run 和 MongoDB Atlas 开发应用程序。如果我允许从任何地方连接 Atlas 的 IP 白名单,Cloud Run 就可以完美地与 MongoDB Atlas 配合使用。但是,我只想限制必要 IP 的连接,但我没有找到 Cloud Run 的出站 IP。有什么办法知道出站IP?

标签: google-cloud-run

解决方案


更新(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


推荐阅读