本页面介绍了如何为 Amazon Aurora 和 Amazon RDS 源配置网络连接,以便使用 Database Migration Service 同构迁移到 Cloud SQL for PostgreSQL。您可以使用以下几种方法:
配置 Private Service Connect 接口
如需将专用连接与 Private Service Connect 接口搭配使用,以连接到 Amazon RDS 或 Amazon Aurora 源,请按以下步骤操作:
-
设置从 Google Cloud 到源 VPC 的 Cloud VPN 直接连接。
根据您的网络架构,您可能需要在系统中设置其他 VPN 网关。如需了解详情,请参阅 Cloud VPN 文档中的 在 Google Cloud 和 AWS 之间创建高可用性 VPN 连接。
- 创建启用了 Private Service Connect 的目标 Cloud SQL 实例。 请参阅 Cloud SQL 文档中的 创建启用了 Private Service Connect 的实例。
- 在实例上配置 Private Service Connect 以实现出站连接。概括来讲,此过程包括:
- 在您设置 Cloud VPN 的 VPC 网络中创建网络连接。请注意,为网络连接预留的子网范围必须在 RFC 1918 范围内。
- 将网络连接分配给 Cloud SQL for PostgreSQL 目标实例。
如需了解完整流程,请参阅 Cloud SQL 文档中的 配置出站连接。
- 在后续阶段,当您 创建源连接配置文件时,请使用源数据库实例的专用 IP 地址。
- 创建迁移作业时,请选择 PSC 接口作为连接方法。
配置 VPC 对等互连
如需将专用连接与 Virtual Private Cloud 对等互连搭配用于 Amazon RDS 或 Amazon Aurora 来源,请按以下步骤操作:
-
设置从 Google Cloud 到源 VPC 的 Cloud VPN 直接连接。
根据您的网络架构,您可能需要在系统中设置其他 VPN 网关。如需了解详情,请参阅 Cloud VPN 文档中的 在 Google Cloud 和 AWS 之间创建高可用性 VPN 连接。
确保已为虚拟私有云网络配置专用服务访问通道。 如需了解详情,请参阅 配置专用服务访问通道。
- 确保您的目标 Cloud SQL 实例配置了专用 IP 和专用服务访问通道 (PSA)。 如需了解详情,请参阅 Cloud SQL 文档中的 使用专用 IP。
- 在后续阶段,当您 创建源连接配置文件时,请使用源数据库实例的专用 IP 地址。
- 创建迁移作业时,请选择 VPC 对等互连作为连接方法。
配置 IP 许可清单连接
如需使用公共 IP 许可清单连接方法,请按以下步骤操作:
-
为目标 Cloud SQL 实例启用公共 IP。 Cloud SQL 文档中的 启用公共 IP。
如果您要迁移到新的目标实例,请务必在创建目标实例时启用公共 IP。
- 在 AWS 管理控制台中,执行以下步骤:
- 确保您的源 Amazon RDS 数据库已配置为使用公共 IP 连接。
- 确定端点名称和端口号。您需要在创建连接配置文件时输入这些值。
创建一个安全组,以允许从目标 Cloud SQL 实例的公共 IP 到 Amazon RDS 或 Amazon Aurora VPC 的流量。请参阅 通过创建安全组来提供对 VPC 中数据库实例的访问权限。
- 在稍后阶段,当您 创建来源连接配置文件时,请使用端点名称作为源数据库 IP。
- 创建迁移作业时,请选择 IP 许可清单作为连接方法。
后续步骤
如需详细了解 Database Migration Service 中的数据库网络连接,请参阅 网络方法概览。
如需获取完整的逐步迁移演示,请参阅 开始使用 Cloud SQL for PostgreSQL 迁移。