Amazon web services Aurora PostgreSQL迁移的AWS DMS任务错误

Amazon web services Aurora PostgreSQL迁移的AWS DMS任务错误,amazon-web-services,amazon-rds,aws-dms,amazon-aurora,Amazon Web Services,Amazon Rds,Aws Dms,Amazon Aurora,我正在尝试使用AWS DMS将旧RDS Aurora PostgreSQL集群中的所有数据迁移到新RDS Aurora PostgreSQL集群。我已经创建了源端点和目标端点,并成功地测试了连接。但是,当我尝试在DMS中创建迁移任务时,它不断失败,出现以下错误: Last Error ODBC general error. Error executing command; Stream component failed at subtask 0, component st_0_PWDKKAMF

我正在尝试使用AWS DMS将旧RDS Aurora PostgreSQL集群中的所有数据迁移到新RDS Aurora PostgreSQL集群。我已经创建了源端点和目标端点,并成功地测试了连接。但是,当我尝试在DMS中创建迁移任务时,它不断失败,出现以下错误:

Last Error ODBC general error. Error executing command; Stream component failed at subtask 0, 
component st_0_PWDKKAMFPUY2RHV ; Stream component 
'st_0_PWDKKAMFPUY2RHV' terminated [reptask/replicationtask.c:3171] [1022502] 
Stop Reason RECOVERABLE_ERROR Error Level RECOVERABLE

即使启用了CloudWatch日志,我也无法找出遗漏了什么?这个错误意味着什么,或者我做错了什么?

我曾经遇到过同样的错误,这个问题似乎与数据库用户权限有关 复制客户端和复制从机

我已通过使用SQL中的以下语句设置复制权限来修复它

GRANT REPLICATION CLIENT ON *.* to {dbusername}@'%';

GRANT REPLICATION SLAVE ON *.* to {dbusername}@'%';

注意:将{dbusername}替换为DMS Endpoint中使用的实际数据库用户名

检查PostgreSQL的等效语句,我不知道PostgreSQL。你不能从快照恢复到新群集吗?@Marcin不,我需要同步数据迁移。迁移期间发生的对源数据库的所有数据更改都需要持续复制到目标数据库。