You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pgAdmin v4.83部署PostgreSQL v16到Azure遇SSL证书验证失败

解决pgAdmin部署Azure PostgreSQL时SSL Certificate_Verify_Failed错误

你的问题出在Azure身份验证环节的SSL证书信任,而非目标PostgreSQL服务器的证书配置,之前配置服务器参数的操作不对症,试试以下方案:

  • 修复pgAdmin自带Python环境的证书链

    1. 找到pgAdmin安装目录下的Python环境路径(例如Windows下为C:\Program Files\pgAdmin 4\v4\python)
    2. 打开该路径下的cacert.pem文件,将Azure的DigiCert Global Root CA证书内容追加到文件末尾
    3. 保存文件后重启pgAdmin
  • 临时绕过SSL验证(仅用于测试,生产环境禁用)

    1. 找到pgAdmin的本地配置文件:Windows路径为C:\Users\<你的用户名>\AppData\Roaming\pgAdmin\config_local.py,Linux/macOS为~/.pgadmin/config_local.py
    2. 添加一行配置:VERIFY_SSL_CERTS = False
    3. 重启pgAdmin后重新尝试身份验证
  • 更新系统根证书
    确认本地操作系统的根证书存储已包含DigiCert Global Root CA,若缺失则手动安装该证书,之后再执行Azure身份验证

  • 排查网络代理干扰
    如果使用代理服务器,检查代理是否拦截了SSL证书,或在pgAdmin「文件->首选项->网络」中配置正确的代理信息,并确保代理证书已被系统信任

内容的提问来源于stack exchange,提问作者LanceM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 08:39:57