Google app engine 用户登录后如何连接到不同的云SQL实例?
我们得到了一个GCP项目,其中包含3个云SQL实例,每个实例针对不同的用户组位于不同的GCP区域 我们想要的是,当用户登录时,我需要基于主表将它们连接到不同的实例(另一个主SQL实例) 这是最好的方式,还是我们可以用不同的方式 我们的应用程序驻留在带有pythonflexev的googleappengine上 提前谢谢Google app engine 用户登录后如何连接到不同的云SQL实例?,google-app-engine,google-cloud-platform,google-cloud-sql,Google App Engine,Google Cloud Platform,Google Cloud Sql,我们得到了一个GCP项目,其中包含3个云SQL实例,每个实例针对不同的用户组位于不同的GCP区域 我们想要的是,当用户登录时,我需要基于主表将它们连接到不同的实例(另一个主SQL实例) 这是最好的方式,还是我们可以用不同的方式 我们的应用程序驻留在带有pythonflexev的googleappengine上 提前谢谢 考虑使用app engine自定义域映射,通过使用不同的URL将用户连接到不同的SQL实例。对于app engine Flexible,您可以配置云SQL代理以支持多个云SQL实
考虑使用app engine自定义域映射,通过使用不同的URL将用户连接到不同的SQL实例。对于app engine Flexible,您可以配置云SQL代理以支持多个云SQL实例。设置代理时,只需为每个SQL实例使用不同的端口号即可。如果您使用的是unix套接字,只需指定实例名称即可 例如: unix套接字:
./cloud_sql_proxy -dir=/cloudsql \
-instances=myProject:us-central1:myInstance,myProject:us-central1:myInstance2
您的连接字符串包括:
/cloudsql/myProject:us-central1:myInstance2
tcp:
tcp方法,指定主机为127.0.0.1和端口(3306或3307)。对于App Engine Flexible,您可以配置云SQL代理以支持多个云SQL实例。设置代理时,只需为每个SQL实例使用不同的端口号即可。如果您使用的是unix套接字,只需指定实例名称即可 例如: unix套接字:
./cloud_sql_proxy -dir=/cloudsql \
-instances=myProject:us-central1:myInstance,myProject:us-central1:myInstance2
您的连接字符串包括:
/cloudsql/myProject:us-central1:myInstance2
tcp:
tcp方法,指定主机为127.0.0.1和端口(3306或3307)。谢谢,John,通过在cloud\u SQL\u代理中定义所有SQL实例,然后如何使用正确的连接字符串将用户重定向到正确的SQL实例。不能重定向SQL实例连接。关闭一个并打开另一个。谢谢,John,通过在cloud\u SQL\u proxy中定义所有SQL实例,然后如何使用正确的连接字符串将用户重定向到正确的SQL实例。不能重定向SQL实例连接。关闭一个,打开另一个。