使用反向 SSH 隧道配置连接

概览

Database Migration Service(适用于 Oracle 到 AlloyDB for PostgreSQL)会在创建迁移时收集所需信息,并自动生成用于进行所有设置的脚本。

请参阅下图:

设置反向 SSH 隧道

  1. 您可以使用现有的 Compute Engine 虚拟机实例来实现此目的。

    1. 从列表中选择 Compute Engine 虚拟机实例。

    2. 提供 SSH 隧道可用的空闲端口。

  2. 或者,您也可以在此步骤创建一个新的虚拟机。选择 CREATE A COMPUTE ENGINE VM INSTANCE,生成的脚本中会包含创建该文件的说明。

    1. 为虚拟机实例提供名称。

    2. 为该虚拟机选择机器类型。

    3. 为虚拟机指定子网

  3. 点击查看脚本可查看生成的脚本。

  4. 在同时有权访问源数据库和 Compute Engine 虚拟机的机器上运行脚本。该脚本会执行以下操作:

    • 将 Compute Engine 虚拟机配置为 SSH 隧道堡垒服务器。

    • 在源数据库和 VPC 之间建立安全的 SSH 连接。

  5. 点击配置并继续

  6. 如果您的源在 VPN 内(例如在 AWS 中或您自己的本地 VPN 中),请参阅下一部分,详细了解如何配置源 VPN 和 Google Cloud VPN,以便其互相配合。

  7. 配置迁移作业、验证连接性,并根据需要成功配置 VPN 后,您就可以运行作业了。