Hey Chris,
Yes the rds.logical_replication is set to 1, the SHOW wal_level returns logical, the plugin name is set to pgoutput (and also tried the wal2json one), and the last point: "Initiate logical replication from an AWS account that has the rds_replication role. " is the only one that may be wrong, this is the log of the kafka connect server when the connector starts says the following:
[2021-07-13 12:58:17,349] INFO user 'root' connected to database 'db_name' on PostgreSQL 11.9 on x86_64-pc-linux-gnu, compiled by x86_64-pc-linux-gnu-gcc (GCC) 7.4.0, 64-bit with roles:
role 'pg_read_all_settings' [superuser: false, replication: false, inherit: true, create role: false, create db: false, can log in: false]
role 'rds_replication' [superuser: false, replication: false, inherit: true, create role: false, create db: false, can log in: false]
role 'pg_stat_scan_tables' [superuser: false, replication: false, inherit: true, create role: false, create db: false, can log in: false]
role 'insights' [superuser: false, replication: false, inherit: true, create role: true, create db: true, can log in: true]
role 'root' [superuser: false, replication: false, inherit: true, create role: true, create db: true, can log in: true]
role 'rds_password' [superuser: false, replication: false, inherit: true, create role: false, create db: false, can log in: false]
role 'pg_monitor' [superuser: false, replication: false, inherit: true, create role: false, create db: false, can log in: false]
role 'rds_superuser' [superuser: false, replication: false, inherit: true, create role: false, create db: false, can log in: false]
role 'pg_read_all_stats' [superuser: false, replication: false, inherit: true, create role: false, create db: false, can log in: false]
role 'pg_signal_backend' [superuser: false, replication: false, inherit: true, create role: false, create db: false, can log in: false] (io.debezium.connector.postgresql.PostgresConnectorTask)
can you confirm if these roles make sense?
Thanks!