【发布时间】:2020-04-08 09:50:53
【问题描述】:
随着 AWS 更改 2019 年 rds 服务的根 ssl 证书,2015 年的旧证书将在 03/2020 失效。见https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html
如何配置 sequalize 以使用新的 rds-ca-2019 证书?
// current sequalize aws rds configuration as of working with 2015 cert
var sequelizeConfig = {
...
host: "xyz.rds.amazonaws.com",
dialectOptions": {
ssl: 'Amazon RDS'
}
}
我想不出任何使用 sequalize 3.x 手动添加证书的选项
【问题讨论】:
-
为什么需要手动配置
-
如果要验证证书,请参阅medium.com/soluto-nashville/…
-
谢谢@jarmod,博客文章似乎包含带有 ca 选项的解决方案。将在接下来的几天内试用。
-
@ArunK ca root 证书更改,因此据我了解,该应用程序需要知道新的公钥,否则它将无法再连接到数据库。不确定,sequelize 从哪里获得证书?或者你认为它会自动选择它?
-
thx jarmod,帖子提供的解决方案
标签: mysql node.js ssl sequelize.js amazon-rds