无服务器VPC访问连接器-无法连接到跨区域网络资源



我正在尝试从Cloud Function连接Cloud SQL Server。我的云SQL Server存在于asia-south1区域,该区域不支持部署云函数。因此,我在asia-east2地区创建并部署了Cloud Function,并尝试按照以下链接中的指示使用私有IP连接到SQL Server:https://cloud.google.com/vpc/docs/configure-serverless-vpc-access.所有资源都在同一个VPC中,面临Connection Timeout错误。

我还观察到,如果SQL Server和Cloud Function都托管在同一个区域和同一个VPC中,那么可以使用无服务器的VPC访问连接器访问SQL Server而不会出现任何问题。

是否支持跨区域访问功能?或者还有其他方法可以实现这一点吗?

目前不支持跨区域访问功能,因为SQL Server落后于内部TCP/UDP负载均衡器:

Google Cloud内部TCP/UDP负载平衡是区域负载平衡器,使您能够在只有您的内部虚拟机(VM(实例。

然而,这可能会随着新的L4 ILB功能的实现而改变:

  1. ILB全局访问
  2. ILB作为下一个飞跃,支持多NIC的第三方设备集成,提供更高的可用性、规模和易管理性

关于你关于从云函数连接到云SQL服务器(位于同一区域的资源(的帖子,你能告诉我你使用了哪个SQL服务器映像,函数的运行时是什么,连接字符串是什么吗。在最后几天里,我一直试图繁殖,但没有成功。

相关内容

  • 没有找到相关文章

最新更新