AWS DMS 连续复制问题

Issue with AWS DMS continuous replication

我正在尝试创建 DMS 任务以将数据从 RDS Postgres 实例迁移到 S3 存储桶。满载工作正常,但连续复制失败。它给出了这个错误:

"logical decoding requires wal_level >= logical"

当我从 pg_settings 检查系统设置时,显示设置 "wal_level" 的值为 "replica"。所以我尝试更改设置 wal_level,但我无法在 RDS 的参数组中找到此设置。我的RDS实例使用的是9.6版本的参数。

当我尝试 "ALTER SYSTEM SET wal_level TO 'logical'" 时,它没有说 "must be superuser to execute ALTER SYSTEM command",即使用户处于 rds_superuser 角色之下。

求推荐。

Parameter Group中的Parameter name是"rds.logical_replication",需要改成1。默认值为0。

此 属性 将 "wal_level" 值更改为 "Logical"。