我正在尝试从Cloud Function连接Cloud SQL Server。我的云SQL Server存在于亚南1地域,该地域不支持部署云函数。因此,我在亚洲-东亚2地区创建并部署了Cloud Function,并尝试使用内网IP连接到SQL Server,链接如下:https://cloud.google.com/vpc/docs/configure-serverless-vpc-access。所有资源都在同一个VPC内,面临连接超时错误。
我还观察到,如果SQL Server和Cloud Function托管在同一区域和同一VPC中,则使用无服务器VPC访问连接器可以毫无问题地访问SQL server。
是否支持跨地域访问?或者,有没有其他方法来实现这一点?
发布于 2020-03-05 17:03:42
目前不支持跨区域访问功能,因为SQL Servers位于Internal TCP/UDP Load Balancers之后。
Google Cloud内部TCP/UDP负载平衡是一个地区性负载平衡器,它使您能够在内部负载平衡IP地址后运行和扩展您的服务,该IP地址仅对您的内部虚拟机(VM)实例可访问。
但是,随着新L4 ILB features的实现,这种情况可能会发生变化
关于您关于从云函数连接到云SQL服务器(资源位于同一区域)的帖子,您能告诉我您使用的是哪个SQL服务器镜像,函数的运行时间是什么,连接字符串是什么?在过去的几天里,我一直在尝试繁殖,但没有成功。
https://stackoverflow.com/questions/60396509
复制相似问题