Shr*_*rry 5 lambda amazon-web-services node.js document-store mysql-x-devapi
我是 AWS RDS 和 MySQL 文档存储的新手。
我创建了一个 lambda (NodeJS 4.3) 和一个 RDS MySQL 实例,该实例具有默认端口 3306。我已启用本文档中提到的 X 插件,并成功安装了 MySQL 文档存储所需的 X 插件。
我的 lambda 导入xdevapi (@mysql/xdevapi)包并尝试在端口 33060 上连接 MySQL RDS 实例,因为 xdevapi 使用 33060 作为默认端口。
但是当我尝试测试我的 lambda 时,它无法连接。因为,xdevapi使用默认端口 33060。但是我的 MySQL 默认端口是 3306。因此,我在安全组中添加了自定义规则以允许端口 33060 入站。然后,我尝试测试 lambda,但仍然无法连接。
如果我在这里缺少任何内容,请提出建议。
看起来该getSession
方法需要一个port
选项:
xdevapi.getSession({
host: 'localhost',
port: 3306,
dbUser: 'root',
dbPassword: ''
})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1052 次 |
最近记录: |