如何使用 AWS DMS 捕获数据库迁移的架构更新事件到 S3

问题描述

我正在通过增量模式 (CDC) 的数据库迁移服务将 AWS(Postgres 引擎)上的 RDS 数据库迁移到 S3。

对架构所做的更改(表添加重命名删除 + 列添加重命名删除)被 DMS 捕获,因为表统计信息/DDL 下的计数器正在增加,但在目标端点(S3 存储桶)上没有办法明确知道发生了什么。虽然可以通过新迁移的文件中的内容推断出一些更改(带有附加列的新增量文件意味着该列已添加),但在其他情况下则不太重要。

后者的一个例子是创建一个新表或重命名现有表。在这两种情况下,都会创建一个带有增量转储文件的新文件夹,但我无法知道是否有任何先前已迁移的数据应该稍后在管道中关联(与旧表相对应的文件夹中的文件name) 或者是新创建的表。

所以问题是:有没有办法明确捕获任何架构更改的事件,以便对其做出相应的反应,例如通过 Lambda 函数

先谢谢你!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)