Google cloud platform Google云SQL PPOTGRESQL psql客户端连接
按照说明使用PostgreSQL数据库创建Google Cloud SQL实例。我可以使用实例名从glcoud命令行检查它:Google cloud platform Google云SQL PPOTGRESQL psql客户端连接,google-cloud-platform,database-connection,google-cloud-sql,psql,Google Cloud Platform,Database Connection,Google Cloud Sql,Psql,按照说明使用PostgreSQL数据库创建Google Cloud SQL实例。我可以使用实例名从glcoud命令行检查它: gcloud sql实例描述了我奇特的实例名称 我得到了很多细节 当我创建SSL证书时,它给了我一个psql命令来连接,该命令与关于如何通过公共IP连接的说明相匹配(我暂时没有启用该命令) 现在,使用发现的IP和端口(也通过gcloud命令验证),我尝试调用psql进行连接: psql "sslmode=verify-ca sslrootcert=server-ca.pe
gcloud sql实例描述了我奇特的实例名称
我得到了很多细节
当我创建SSL证书时,它给了我一个psql命令来连接,该命令与关于如何通过公共IP连接的说明相匹配(我暂时没有启用该命令)
现在,使用发现的IP和端口(也通过gcloud命令验证),我尝试调用psql进行连接:
psql "sslmode=verify-ca sslrootcert=server-ca.pem \
sslcert=client-cert.pem sslkey=client-key.pem \
hostaddr=my_INSTANCE_IP \
user=my_USER_NAME dbname=my_DB_NAME"
这需要一点时间,但它会返回并报告:
psql: could not connect to server: Operation timed out
Is the server running on host “nnn.ooo.ppp.qqq" and accepting
TCP/IP connections on port xxxxx?
我验证了ip,但是gcloud命令没有返回端口
现在,我的SSL(.pem)文件位于~/.postgress文件夹中,并在命令中添加了该路径,但没有乐趣
你知道为什么psql无法连接(连接超时)吗?尤其是因为gcloud命令可以工作?错误消息表明CloudSQL实例未暴露于本地主机IP。与步骤7一样,您需要将本地psql客户端IP添加到授权网络。你能确认你是否做了那件事吗?如果您的本地主机IP是动态的,那么一旦您的本地IP发生更改,您必须定期将IP重新添加到授权网络。
根据您提供的Google,我成功地从本地psql客户端连接到我的Cloud Postgresql数据库。错误消息表明CloudSQL实例未暴露于本地主机IP。与步骤7一样,您需要将本地psql客户端IP添加到授权网络。你能确认你是否做了那件事吗?如果您的本地主机IP是动态的,那么一旦您的本地IP发生更改,您必须定期将IP重新添加到授权网络。
根据您提供的Google,我成功地从本地psql客户端连接到了我的Cloud Postgresql数据库。错误消息表明CloudSQL实例未暴露于本地主机IP。与步骤7一样,您需要将本地psql客户端IP添加到授权网络。你能确认你是否做了那件事吗?如果您的本地主机IP是动态的,那么一旦您的本地IP发生更改,您必须定期将IP重新添加到授权网络中。按照您提供的Google,我成功地从本地psql客户端连接到了我的云Postgresql数据库。是的-我缺少一些依赖项-我现在可以连接了。对不起,你的意思是什么?也许你可以把你所采取的步骤的细节作为你的答案?错误实际上是需要将我们的网络添加到我们实例的CloudSQL中的connection选项卡中;aaa.bbb.ccc.0/24-实际开发环境中没有丢失任何内容。错误消息表明CloudSQL实例未暴露于本地主机IP。与步骤7一样,您需要将本地psql客户端IP添加到授权网络。你能确认你是否做了那件事吗?如果您的本地主机IP是动态的,那么一旦您的本地IP发生更改,您必须定期将IP重新添加到授权网络中。按照您提供的Google,我成功地从本地psql客户端连接到了我的云Postgresql数据库。是的-我缺少一些依赖项-我现在可以连接了。对不起,你的意思是什么?也许你可以把你所采取的步骤的细节作为你的答案?错误实际上是需要将我们的网络添加到我们实例的CloudSQL中的connection选项卡中;aaa.bbb.ccc.0/24-实际开发环境中没有任何内容缺失。