首页 > 解决方案 > AWS DMS“加载完成,复制正在进行”无法正常工作 MongoDB 到 DocDB

问题描述

我正在尝试使用 DMS 为 MongoDB 到 DocDB 迁移制作 PoC。我已经设置了一个带有一些虚拟数据和一个空 DocDB 的 MongoDB 实例。源和目标端点也在 DMS 中设置,它们都成功连接到我的数据库。

当我在 DMS 中创建迁移任务时,一切似乎都运行良好。所有现有数据已成功从 MongoDB 实例复制到 DocDB,迁移任务状态为“加载完成,复制正在进行”。此时我尝试在现有集合中创建新条目以及在 MongoDB 中创建新的空集合,但在 DocDB 中没有任何反应。如果我理解正确,复制应该是实时的,我创建的任何东西都应该立即复制?也没有任何错误或警告的迹象......我不认为这是与数据库的连接问题,因为正在复制初始数据。此外,我用于迁移的用户在两个数据库中都具有管理员权限。

有没有人有什么建议?

标签: mongodbamazon-web-servicesreplicationdmsaws-documentdb

解决方案


@PPetkov - 你能检查以下内容吗?1. 根据https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html检查是否为 MongoDB 端点中的用户分配了正确的权限。2. 检查是否在 MongoDB 实例中正确配置了用于捕获更改的复制集。3. 完成后,尝试在 CloudWatch 日志中搜索“]E:”或“]W:”以了解是否有任何明显的故障/警告。


推荐阅读