首页 > 解决方案 > 无法使用内部 IP 在 Cloud Run 和 Compute Engine 之间连接

问题描述

我有一个在 Cloud Run 上运行的服务,以及一个在 Compute Engine 上运行的 MYSQL、MongoDB 数据库。目前,我正在使用公共 IP 进行它们之间的连接,我想使用内部 IP 来提高性能,但我找不到解决这个问题的方法,请帮我一些想法,谢谢。

标签: google-cloud-platformgoogle-compute-enginegoogle-cloud-rungoogle-vpc

解决方案


现在支持了。您可以使用 VPC 网络连接器(测试版):

此功能处于预发布状态,可能会更改或提供有限的支持。有关更多信息,请参阅产品发布阶段。

本页面展示了如何使用无服务器 VPC 访问将 Cloud Run(完全托管)服务直接连接到您的 VPC 网络,从而允许访问 Compute Engine VM 实例、Memorystore 实例和任何其他具有内部 IP 地址的资源。

要在 Cloud Run(完全托管)服务中使用无服务器 VPC 访问,您首先需要创建一个无服务器 VPC 访问连接器来处理与您的 VPC 网络的通信。创建连接器后,您将 Cloud Run(完全托管)服务配置设置为使用该连接器。

此处如何创建:创建无服务器 VPC 访问连接器,此处是有关它的概述:无服务器 VPC 访问示例


推荐阅读