AWS DMS“;“加载完成,复制正在进行”;MongoDB到DocDB不工作
我正在尝试使用DMS为MongoDB到DocDB的迁移制作PoC。 我已经用一些虚拟数据和一个空的DocDB设置了一个MongoDB实例。源端点和目标端点也在DMS中设置,它们都已成功连接到我的数据库 当我在DMS中创建迁移任务时,一切似乎都正常工作。所有现有数据都已成功从MongoDB实例复制到DocDB,迁移任务状态为“加载完成,复制正在进行”。 此时,我尝试在现有集合中创建新条目,并在MongoDB中创建新的空集合,但在DocDB中什么也没有发生。如果我理解正确,复制应该是实时的,我创建的任何东西都应该立即复制? 也没有任何错误或警告的迹象。。。我认为这不是数据库的连接问题,因为初始数据正在被复制。 此外,我用于迁移的用户在这两个数据库中都具有管理员权限AWS DMS“;“加载完成,复制正在进行”;MongoDB到DocDB不工作,mongodb,amazon-web-services,replication,dms,aws-documentdb,Mongodb,Amazon Web Services,Replication,Dms,Aws Documentdb,我正在尝试使用DMS为MongoDB到DocDB的迁移制作PoC。 我已经用一些虚拟数据和一个空的DocDB设置了一个MongoDB实例。源端点和目标端点也在DMS中设置,它们都已成功连接到我的数据库 当我在DMS中创建迁移任务时,一切似乎都正常工作。所有现有数据都已成功从MongoDB实例复制到DocDB,迁移任务状态为“加载完成,复制正在进行”。 此时,我尝试在现有集合中创建新条目,并在MongoDB中创建新的空集合,但在DocDB中什么也没有发生。如果我理解正确,复制应该是实时的,我创建的
有人有什么建议吗?@PPetkov-你能检查一下以下内容吗? 1.检查是否根据为MongoDB端点中的用户分配了权限。 2.检查是否在MongoDB实例中正确配置了用于捕获更改的复制集。
3.完成后,尝试在CloudWatch日志中搜索“]E:”或“]W:”,以了解是否存在任何明显的故障/警告 谢谢你的回复。我使用一个本地mongo作为源数据库,该mongo与tcp ngrok一起公开。似乎这就是问题所在,因为与我们的Stage mongo复制集的连接工作得非常好。