我正在尝试从单独的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>
虽然我没有运气 . -
我是否需要创建共享网络来链接项目?