无法将 PostgreSQL(pgAdmin 4) 连接到 Google Cloud Platform

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

我在 Google Cloud Platform 上有实例,我正在尝试将其连接到 pgAdmin 4

这是我的 postgresql.conf enter image description here

所以我尝试了以下方法:

我已经写下了实例ip以及用户名和密码。

我收到以下错误: enter image description here

我已在云实例上添加了我的 IP 地址,但这也没有帮助。

enter image description here

还有什么我可以尝试的吗?

postgresql google-cloud-platform cloud pgadmin-4
2个回答
1
投票

将其发布为社区 wiki,因为这是基于 @AdrianKlaver 共享的评论:

鉴于您收到

timeout expired
错误,这通常意味着防火墙阻止了连接,这可能是端口 5432 未向外部访问开放的问题,因此如果您进行更改,这可能会起作用。

注意:请记住,一旦执行此操作,您将根据您允许的 IP 确定向公共访问开放数据库。确保您的 pg_hba.conf 和角色安全性足以处理此问题。您可以通过关注客户端身份验证创建角色

的两个文档链接来找到有关如何设置此功能的更多信息

0
投票

也许您忘记指定要从哪个网络进行连接。

https://youtu.be/gFxDdors5E8?t=57

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