【发布时间】:2020-05-18 15:14:48
【问题描述】:
我正在尝试通过带有 SSL 的 Lambda NodeJS 12.x 连接到 RDS。但是我收到这些错误:
Error: 4506652096:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:
library: 'SSL routines',
function: 'ssl_choose_client_version',
reason: 'unsupported protocol',
code: 'HANDSHAKE_SSL_ERROR'
我是这样连接的:
const pool = mysql.createPool({
connectionLimit : 10,
host : 'db.cqgcxllqwqnk.eu-central-1.rds.amazonaws.com',
ssl : {
ca : fs.readFileSync(__dirname + '/rds-ca-2019-root.pem')
},
user : ‘xxxxx’,
password : ‘xxxxxx’,
database : ‘xxxxxx’,
multipleStatements : true
});
当我通过 MySql Workbench 连接证书时,一切正常。
你知道如何解决这个问题吗?
非常感谢!
【问题讨论】:
标签: node.js amazon-web-services ssl aws-lambda amazon-rds