【发布时间】:2020-12-23 13:36:40
【问题描述】:
目前,我在 Cloud Run 中发出外部请求的项目使用 Google IP 池中的随机 IP。
我正在开发的新微服务需要对受 IP 限制的关键外部微服务发出外部请求。
Google Cloud Platform 有什么解决方案可以将特定 IP 的输出引导到外部?满足这些需求的某种代理?
谢谢
【问题讨论】:
标签: google-cloud-platform google-cloud-run
目前,我在 Cloud Run 中发出外部请求的项目使用 Google IP 池中的随机 IP。
我正在开发的新微服务需要对受 IP 限制的关键外部微服务发出外部请求。
Google Cloud Platform 有什么解决方案可以将特定 IP 的输出引导到外部?满足这些需求的某种代理?
谢谢
【问题讨论】:
标签: google-cloud-platform google-cloud-run
正如在另一种情况 here 中所阐明的那样,无法直接为 Cloud Run 的出站请求设置静态或特定 IP。 Google 开发人员在this answer 中阐明的唯一可能性,除非 Cloud Run 开始支持 Cloud NAT 或无服务器 VPC 访问,否则您将无法实现此类配置。
有一些解决方法。
ssh 客户端来创建SOCKS 代理,该客户端通过具有静态外部IP 地址的GCE VM 实例路由流量。更多详情here。这两个都是由谷歌的开发者提供的,所以他们应该很高兴去使用它。
【讨论】: