通过psycopg2连接到CloudSQL



我试图使用pycopg2

在GCP上连接到cloudsql

为此,我将其用作主机:

'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:欧洲 - 韦斯特1:sql-dev-432521ec-master"要地址:名称分辨率的临时故障

如果我通过

中的公共IP地址连接

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

>

连接很好。

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

您的云SQL实例没有与之关联的DNS名称(除非您给它一个)。

您列出的"实例连接名称"可以用于与云SQL代理或与Cloud SQL SQL Admin API进行交互时,但没有任何DNS重要性。

相关内容

  • 没有找到相关文章

最新更新