我正在尝试从单独的GCP项目中的GCP Google App Engine灵活环境连接到GCP Postgres Cloud SQL实例 . 我正在使用Python .

instructions表示这需要在Postgres Cloud SQL项目中添加默认App Engine服务帐户作为IAM成员 .

文档继续陈述:

部署后,您的应用程序使用内置于App Engine灵活环境的Cloud SQL Proxy与您的Cloud SQL实例进行通信 .

但是,我已经尝试了几种主机地址(例如 localhost<external-ip-address>/cloudsql/<INSTANCE_CONNECTION_NAME> 等),但似乎没有任何效果 .

想到几个问题:

  • 我是否需要手动为GAE实例提供服务帐户密钥?

  • 连接参数或DSN字符串的Cloud SQL实例的实际主机位置是什么?文档引用 /cloudsql/<INSTANCE_CONNECTION_NAME> 虽然我没有运气 .

  • 我是否需要创建共享网络来链接项目?