使用 AWS DMS 将 AWS RDS Postgresql 复制到本地 Postgresql 需要执行哪些步骤?

what are the steps to be performed for Replication of AWS RDS Postgresql into On-Premise Postgresql using AWS DMS?

我需要将数据从 AWS RDS Postgres(12) 数据库复制到本地 Postgres(12) 数据库以用于灾难恢复目的。我发现了有关从内部部署到 AWS RDS 的复制的内容。但是我们如何将 AWS RDS 实施到本地?

任何帮助将不胜感激。

你好,我想你有两个选择:

  1. 使用AWS Database Migration Service,在RDS上设置源端点=pgsql,目标端点=本地pgsql,设置DMS任务满载和CDC,详情可参考:https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html, https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.html
  2. 使用 pgsql 本机逻辑复制设置从 RDS pgsql 到本地 pgsql 的复制,有一个非常好的 AWS 博客就是这样说的:https://aws.amazon.com/blogs/database/using-logical-replication-to-replicate-managed-amazon-rds-for-postgresql-and-amazon-aurora-to-self-managed-postgresql/