通过psycopg2连接到CloudSql

问题描述 投票:0回答:1

我正在尝试使用psycopg2连接到GCP上的Cloud SQL

为了做到这一点,我用作主机:

'my-project-dev-a24525:europe-west1:sql-dev-432521ec-master'

在“实例连接名称”中给出

conn = psycopg2.connect(host='my-project-dev-a24525:europe-west1:sql-dev-432521ec-master',
database="postgres", user="admin", password="password")

然而,这会导致:

无法翻译主机名“my-project-dev-a24525:europe-west1:sql-dev-432521ec-master”来解决:名称解析暂时失败

如果我通过公共IP地址连接,如

conn = psycopg2.connect(host ='xx.xxx.xx.xxx',database =“postgres”,user =“admin”,password =“password”)

连接很好。

我在哪里可以在GCP中找到合适的主机名?

psycopg2 google-cloud-sql
1个回答
1
投票

您的Cloud SQL实例没有与之关联的DNS名称(除非您提供一个)。

您列出的“实例连接名称”可用于连接Cloud SQL Proxy或与Cloud SQL Admin API交互,但没有任何DNS重要性。

© www.soinside.com 2019 - 2024. All rights reserved.