本节将创建Aurora Postgres, 作为后面实验的publisher。
Aurora Postgres开启逻辑复制,需要将rds.logical_replication
参数设置为1,所以我们先提前创建好一个参数组:
类型选择DB Cluster Parameter Group
,命名为aurora-postgres13-cdc
:
创建完成后,修改rds.logical_replication
值,将其设置为1并保存:
点击创建数据库:
选择Standard create
+ Postgres-Compatible Edition
,选择Postgres 13版本:
为cluster命名,设置数据库密码:
这里不创建Replica,部署在默认VPC,使用默认安全组:
在Additional configuration里,选择上一步创建的参数组:
点击创建。大概十分钟左右创建完成
由于我们的EC2要连接到Aurora Postgres,所以我们将5432放开给上一节创建的机器访问。
default安全组放开5432端口:
Postgres创建完成后,可以在Cloud 9上测试是否连通:
执行show wal_level
命令,输出logical,证明已经开启逻辑复制:
postgres=> show wal_level;
wal_level
-----------
logical
(1 row)