创建目标连接配置文件

您需要提供的连接详情可能因您使用的目标连接而异。本页面介绍了如何为每种可用的连接方法创建目标连接配置文件:

准备工作

在创建目标连接配置文件之前,请确保您已完成以下操作:

  1. 考虑要在哪个区域中创建目标连接配置文件。

    Database Migration Service 是一种完全区域性的产品,这意味着与迁移相关的所有实体(源连接配置文件和目标连接配置文件、迁移作业、目标数据库、转换工作区)都必须保存在单个区域中。

  2. 配置目标数据库并创建专用的迁移用户账号

  3. 选择并配置目标连接方法

    目标数据库连接始终由 Database Migration Service 加密。 您无需为这些连接配置其他证书。

所需角色

如需获得创建连接配置文件所需的权限, 请让您的管理员为您授予项目的 Database Migration Admin (roles/datamigration.admin) IAM 角色。

如需详细了解如何授予角色,请参阅 Identity and Access Management 文档中的 管理访问权限

此预定义角色包含在 Database Migration Service 中创建连接配置文件所需的权限。如需查看所需的确切权限,请展开所需权限 部分:

所需权限

如需在 Database Migration Service 中创建连接配置文件,您需要以下权限:

  • datamigration.connectionprofiles.create
  • datamigration.connectionprofiles.delete
  • datamigration.connectionprofiles.get
  • datamigration.connectionprofiles.getIamPolicy
  • datamigration.connectionprofiles.list
  • datamigration.connectionprofiles.setIamPolicy
  • datamigration.connectionprofiles.update

您也可以使用 自定义角色或其他 预定义角色来获取这些权限。

对于公共 IP 连接

如需创建使用 公共 IP 连接方法的目标连接配置文件,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,前往 连接配置文件 页面。

    前往“连接配置文件”页面

  2. 点击创建配置文件
  3. 数据库引擎 列表中,选择 Cloud SQL for PostgreSQL
  4. 指定连接配置文件详情 部分中,提供 连接配置文件名称、标识符和区域。
  5. 定义连接配置 部分的 SQL Server 或 Oracle 到 PostgreSQL 卡片中,点击 定义

    系统会打开连接详情面板。

  6. 定义连接详情 面板中,执行以下操作:
    1. 实例 ID 下拉菜单中,选择您的 Cloud SQL 目标实例标识符。
    2. 主机名和 IP 字段中,输入目标 实例的公共 IP 地址。
    3. 端口 字段中,输入数据库端口号。PostgreSQL 的默认值为 5432
    4. 用户名密码字段中,输入专用迁移用户账号的登录详情。
    5. 数据库名称 字段中,输入目标数据库的名称。
    6. 您可以在 准备目标数据库步骤中创建专用迁移用户账号和目标数据库。

    7. 定义连接方法 部分中,从 连接方法 下拉菜单中,选择 公共 IP
    8. 点击保存

    连接详情面板随即关闭。

  7. (可选)在测试连接配置文件 部分中,点击运行测试

    Database Migration Service 会执行快速检查,以验证 您提供的连接详情是否足以访问 您的数据。

  8. 点击页面底部的创建

    系统会显示连接配置文件 页面,并显示新创建的 连接配置文件。

对于专用 IP 连接

如需创建使用 专用 IP 和 Private Service Connect 连接方法的目标连接配置文件, 请按以下步骤操作:

  1. 在 Google Cloud 控制台中,前往 连接配置文件 页面。

    前往“连接配置文件”页面

  2. 点击创建配置文件
  3. 数据库引擎 列表中,选择 Cloud SQL for PostgreSQL
  4. 指定连接配置文件详情 部分中,提供 连接配置文件名称、标识符和区域。
  5. 定义连接配置 部分的 SQL Server 或 Oracle 到 PostgreSQL 卡片中,点击 定义

    系统会打开连接详情面板。

  6. 定义连接详情 面板中,执行以下操作:
    1. 实例 ID 下拉菜单中,选择您的 Cloud SQL 目标实例标识符。
    2. 主机名和 IP 字段中,输入为实例配置的 DNS 名称。
    3. 端口 字段中,输入数据库端口号。PostgreSQL 的默认值为 5432
    4. 用户名密码字段中,输入专用迁移用户账号的登录详情。
    5. 数据库名称字段中,输入目标 数据库的名称。如果您未提供名称,Database Migration Service 会使用与专用迁移用户账号相同的 名称。
    6. 您可以在 准备目标数据库步骤中创建专用迁移用户账号和目标数据库。

    7. 定义连接方法 部分中,执行以下操作:
      1. 连接方法 下拉菜单中,选择 专用 IP
      2. 服务连接名称 中,选择为目标实例 Private Service Connect 连接创建的服务连接。
    8. 点击保存

    连接详情面板随即关闭。

  7. (可选)在测试连接配置文件 部分中,点击运行测试

    Database Migration Service 会执行快速检查,以验证 您提供的连接详情是否足以访问 您的数据。

  8. 点击页面底部的创建

    系统会显示连接配置文件 页面,并显示新创建的 连接配置文件。