我成功地按照链接部署了一个应用程序。
部署之后,我在连接Cloud时遇到了问题。在我的IPython笔记本中,在部署应用程序之前,我可以使用Google使用以下语句连接到云实例:
cloud_sql_proxy.exe -instances="project_name:us-east1:instance_name"=tcp:3306
输入上述内容后,我将在Google中获得通知
"listening on 127.0.0.1:3306 for project_name:us-east1:instance_name
ready for new connections
这个问题是关于云运行作业(不是服务)。
InterfaceError - (pg8000.exceptions.InterfaceError) Can't create a connection to host 127.0.0.1 and port 5432 (timeout is None and source_address is None).
我有连接到云sql的python代码,并在sql上运行一个简单的select *。
我的云sql实例是公共的,与云运行的帐户和区域相同。
我通过控制台向云运行作业添加了云sql连接:
使用docker在本地计算机上重
我在Google中部署了一个PostgreSQL数据库,我正试图从一个云运行实例连接到该数据库。我尝试了以下两个包,它们最终导致了相同的例外情况:
我得到的例外是:SocketException: Failed host lookup: '/cloudsql/{INSTANCE_CONNECTION_NAME}' (OS Error: Name or service not known, errno = -2)
在尝试建立连接时,我两次都在这里,所以在第一个包的情况下:
connection = new PostgreSQLConnection(