-
谷歌云SQL:从第一代MySQL工作台升级到第二代MySQL工作台中的SQL无法连接我在云中的实例。为什么?也许你需要做实例5.7?
-
谷歌应用引擎:在SQL从第一代升级到第二代MySQL后,打开了一个新的WEB应用程序,并连接到我在云中的项目,它看不到我的实例。为什么?
这三种配置中的任何一种最终都可能阻止来自GAE:的连接
a(如果您没有为实例分配任何公共IP地址;
唯一的连接选项是:配置无服务器VPC访问。
b(确认并完成升级读取:
如果您的应用程序使用第一代实例连接名称进行连接:
<project_id>:<instance_id>
更新它们以使用第二代实例连接名称:
<project_id>:<region>:<instance_id>
c(另一个可能的罪魁祸首是使用的服务帐户,它被分配了角色:
应用程序引擎使用服务帐户来授权您与云SQL的连接。此服务帐户必须具有正确的IAM权限才能成功连接。除非另有配置,否则默认服务帐户的格式为
service-PROJECT_NUMBER@gae-api-prod.google.com.iam.gserviceaccount.com
。
从GAE连接时,通常不需要授权网络。