我已经在RDS MySQL数据库中使用了一段时间的Node.js LTS。我最近开发了一个RDS无服务器Aurora MySQL 5.6集群。与我的其他RDS数据库不同,我无法让Node.js使用Node.js或mysql2适配器用SSL连接到新的无服务器集群。
来自一个具有单个Node.js应用程序的Ubuntu实例:
我可以使用SSL成功地将Node应用程序连接到我的任何旧的RDS数据库(MySQL 5.6.40):
// works with other RDS databases:
const fs = require('fs');
const mysql = requ
我在Server中设置了一个审计,它将审计日志(.sqlaudit文件)保存到RDS,然后使用标准流程将其复制到S3。我在读取这些审计文件时可以找到的所有文档都使用以下查询从RDS读取它们:
SELECT *
FROM msdb.dbo.rds_fn_get_audit_file
('D:\rdsdbdata\SQLAudit\transmitted\*.sqlaudit'
,default,default)
RDS有一个名为RETENTION_TIME for Server审核的选项设置,它允许您在从RDS实例中删除文件之前指定最多840小时。我需要能够在较长时间内读取审计文
我想要将映射存储在DynamoDB数据库中,此映射位于帐户和帐户也有访问权限的列表之间。(这是一个独立的系统,不处理身份验证,因此我的文档将只包含这些信息)
示例:
Kasper, have access to Room301 and Room302.
Peter, have access to Room301 and Room303.
示例
{
account: "Kasper",
rooms: ["Room301", "Room302"]
}
但是,我也想存储一个已完成的更改的审计日志。示例"Admin123 added Room
在将数据插入远程MYSQL数据库表(驻留在本地计算机中)时,还应该通过lambda:插入RDS MYSQL数据库表中。
我的需求:
我的电脑里有一个本地数据库。
我通过Dbeaver通过远程访问连接到它来访问它。
现在,我已经在AWS中创建了一个RDS MYSQL数据库(与我的本地数据库的模式相同)。
我用lambda作为连接这两个数据库的桥梁。
我尝试了什么:
- I tried the usual way we use to connect RDS to RDS.
- Where I created a trigger, then a stored procedur