【问题标题】:(psycopg2.OperationalError) SSL error: certificate verify failed(psycopg2.OperationalError) SSL 错误:证书验证失败
【发布时间】:2018-06-07 17:45:08
【问题描述】:

我正在尝试使用 Sqlalchemy 包来连接到 Redshift 数据仓库。

from sqlalchemy import create_engine
import psycopg2


red_engine=create_engine('redshift+psycopg2://admin:XXXXXXXXX@IP:PORT/DBNAME')

test = pd.read_sql_query(query,red_engine)

我得到的错误信息是:

OperationalError: (psycopg2.OperationalError) SSL error: certificate verify failed

我不明白为什么这个 SSL 验证正在下降,以前很顺利。

【问题讨论】:

  • 你能在哪里解决这个问题?
  • 是的,我的数据库托管在 AWS 上,结果我使用的是静态 IP 来连接它,而我应该一直使用动态 IP。

标签: python ssl sqlalchemy psycopg2


【解决方案1】:

我遇到了同样的错误。我将 sqlalchemy-redshift 包更新到最新的 0.7.0,它更新了用于连接到 Redshift 的证书。

要更新,请使用pip install -U sqlalchemy-redshift

【讨论】:

    猜你喜欢
    • 2019-09-08
    • 2015-06-05
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    相关资源
    最近更新 更多