【发布时间】:2023-01-21 06:46:43
【问题描述】:
我正在尝试从气流的 MWAA 实例查询 postgres。我不确定是否由于气流本身具有不同版本的 postgres 元数据或什么而导致冲突,但在连接到 postgres 时出现此错误:
File "/usr/local/airflow/dags/transactions/transactions.py", line 62, in load_ss_exposures_to_s3
ss_conn = psycopg2.connect(
File "/usr/local/airflow/.local/lib/python3.10/site-packages/psycopg2/__init__.py", line 122, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: SCRAM authentication requires libpq version 10 or above
在本地,我有 psycopg2 版本 2.9.5 和 libpq 版本 140005。MWAA 使用的是 psycopg2 2.9.5 和 libpq 90224。我有办法强制 MWAA 使用另一个版本吗?也许通过气流插件?气流版本为 2.4.3。
【问题讨论】:
标签: python postgresql amazon-web-services airflow mwaa