Python 如何使用pg8000使用安全密钥连接到Postgres
通过Lambda函数我有postgres 代码如下 我使用pg8000Python 如何使用pg8000使用安全密钥连接到Postgres,python,postgresql,amazon-web-services,aws-lambda,Python,Postgresql,Amazon Web Services,Aws Lambda,通过Lambda函数我有postgres 代码如下 我使用pg8000 conn = pg8000.connect( dbname='yourdb', user='dbuser', password='abcd1234', host='server', port='5432', sslmode='verify-ca', sslrootcert=server-ca.pem ) 我已将文件server-ca.pem保存在相同的lambda函数中 我是否需要将server
conn = pg8000.connect(
dbname='yourdb', user='dbuser', password='abcd1234',
host='server', port='5432',
sslmode='verify-ca', sslrootcert=server-ca.pem
)
- 我已将文件
保存在相同的lambda函数中server-ca.pem
- 我是否需要将
保存在s3存储桶中并调用该证书server-ca.pem
在评论部分的建议中,我尝试将sslrootcert='server-ca.pem'
我在解析connect()时遇到了错误问题。遇到了意外的关键字参数“sslmode”
请尝试将服务器-ca.pem
放入quotes@BrownBear解析connect()时出现问题得到一个意外的关键字参数'sslmode',我需要使用'Root Certificate'进行连接,我已尝试使用ssl\u context=True和False。另外,您使用的是哪个版本的python和pg8000?您遵循哪些文档/示例?