如何解决如何在AWS Lambda中使用psycopg2?
尝试在AWS Lambda中运行psycopg2时出现以下错误:
psycopg2.OperationalError: authentication method 10 not supported
我尝试像https://github.com/jkehler/awslambda-psycopg2一样从头开始构建,但是仍然存在相同的错误。
有人可以帮我吗?
import psycopg2
conn = psycopg2.connect(port=5432,database=xxxxx,user=XXXX,password=xxxxx)
def lambda_handler(event,context):
cur= conn.cursor()
XXXXX
解决方法
当服务器要使用SCRAM密码哈希,但是客户端太旧而无法支持它时,会出现该错误。升级客户端,使其链接到更新的libpq,或者返回使用md5进行服务器上的密码哈希处理。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。