微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

超时已过期:使用本地 pdAmin

如何解决超时已过期:使用本地 pdAmin

我在 Azure 上使用 psql。虽然我能够在 CLI 上成功连接它并使用 Python psycopg2 或其他模块和库,但我在将它连接到 pgadmin Web UI 时遇到了问题。

连接到Azure POSTGRES中的pgadmin的过程如下:

  1. 点击添加新服务器。
  2. 在“常规”选项卡下提供名称
  3. 提供主机、端口、数据库名称用户名、密码。

点击Save后,总是弹出connection timeout error

虽然使用上述配置,我可以在 python 中连接到它,创建游标并提交查询。我们是否需要进行其他设置以将其连接到 pgadmin.我是云新手,不确定是否需要提供一些额外的安全检查,例如 token access 或其他内容

解决方法

请检查您是否在 Postgres DB 防火墙规则中启用了您的本地公共 IP 地址? enter image description here 创建新数据库并将本地公共 IP 添加到防火墙规则后,我可以通过本地 pgAdmin 成功连接到数据库:

enter image description here 配置: enter image description here enter image description here

,
  1. 在 Azure postgresDB 网络部分中允许您的 IP 地址。您可以根据需要配置 VNET 或防火墙规则。
  2. 检查您的组织是否允许您的 IP 对 Azure 可见。就我而言,只有在未连接到组织 VPN 时才能连接。 “某些网络环境可能不会报告访问您的服务器所需的实际面向公众的 IP 地址。如果添加您的 IP 地址不允许访问您的服务器,请联系您的网络管理员。”

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。