我尝试使用SQLAlchemy连接到Google Cloud上的PostgreSQL数据库。建立与数据库的连接需要指定以下格式的数据库URL:dialect+driver://username:password@host:port/database
我知道dialect + driver
是什么(postgresql),我知道我的用户名和密码,我知道数据库名称。但我不知道如何在Google Cloud控制台上找到主机和端口。我尝试过使用实例连接名称,但这似乎不起作用。有人知道我在哪里可以在Google Cloud上找到这些信息吗?
答案 0 :(得分:2)
另请参阅我们文档中的https://console.cloud.google.com/sql/instances/[Instance Name]/overview页面。
答案 1 :(得分:0)
主机名是公共IP地址。
答案 2 :(得分:0)
我想假设您正在使用 Postgres 实例私有 IP 地址。这可以从 Cloud SQL 实例 dashboard 中获得。