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

问题描述

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

任何帮助将不胜感激。

解决方法

您好,我认为您有两种选择:

  1. 使用 AWS Database Migration Service,在 RDS 上设置源端点 = pgsql,目标端点 = pgsql 本地,并为全负载和 CDC 设置 DMS 任务,详细信息可以参考:https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html、{{ 3}}
  2. 使用 pgsql 本地逻辑复制设置从 RDS pgsql 到本地 pgsql 的复制,有一个非常好的 AWS 博客就是这样说的:https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.html