尝试在Google GAE上使用web2py应用程序 . 数据库是google cloud sql . 在本地测试环境中,应用程序运行正常,但在尝试部署GAE google Cloud SQL时,数据连接失败 .

GAE日志中的错误: 'Not authorized to access instance: myapp.appspot.com:instance1'

GAE应用程序被授予对SQL实例的访问权限 .

问题:

  • 我不确定“实例名称”是否正确 . 我在一些例子中找到了“实例1”,但在哪里可以找到实际数据库实例的名称?

  • 是否需要指定用户名? (看到“root”在某些连接字符串中指定),但不在web2py用户手册中:指定google:sql:// project:instance / database