如何解决超时已过期:使用本地 pdAmin
我在 Azure 上使用 psql
。虽然我能够在 CLI
上成功连接它并使用 Python psycopg2
或其他模块和库,但我在将它连接到 pgadmin Web UI
时遇到了问题。
连接到Azure POSTGRES
中的pgadmin
的过程如下:
点击Save
后,总是弹出connection timeout error
。
虽然使用上述配置,我可以在 python
中连接到它,创建游标并提交查询。我们是否需要进行其他设置以将其连接到 pgadmin
.我是云新手,不确定是否需要提供一些额外的安全检查,例如 token access
或其他内容。
解决方法
请检查您是否在 Postgres DB 防火墙规则中启用了您的本地公共 IP 地址? 创建新数据库并将本地公共 IP 添加到防火墙规则后,我可以通过本地 pgAdmin 成功连接到数据库:
,- 在 Azure postgresDB 网络部分中允许您的 IP 地址。您可以根据需要配置 VNET 或防火墙规则。
- 检查您的组织是否允许您的 IP 对 Azure 可见。就我而言,只有在未连接到组织 VPN 时才能连接。 “某些网络环境可能不会报告访问您的服务器所需的实际面向公众的 IP 地址。如果添加您的 IP 地址不允许访问您的服务器,请联系您的网络管理员。”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。