您需要提供的连接详情可能因您使用的目标连接而异。本页面介绍了如何为每种可用的连接方法创建目标连接配置文件:
准备工作
在创建目标连接配置文件之前,请确保您已完成以下操作:
考虑要在哪个区域中创建目标连接配置文件。
Database Migration Service 是一种完全区域性的产品,这意味着与迁移相关的所有实体(源连接配置文件和目标连接配置文件、迁移作业、目标数据库、转换工作区)都必须保存在单个区域中。
-
目标数据库连接始终由 Database Migration Service 加密。 您无需为这些连接配置其他证书。
所需角色
如需获得创建连接配置文件所需的权限,
请让您的管理员为您授予项目的
Database Migration Admin (roles/datamigration.admin)
IAM 角色。
如需详细了解如何授予角色,请参阅 Identity and Access Management 文档中的 管理访问权限。
此预定义角色包含在 Database Migration Service 中创建连接配置文件所需的权限。如需查看所需的确切权限,请展开所需权限 部分:
所需权限
如需在 Database Migration Service 中创建连接配置文件,您需要以下权限:
datamigration.connectionprofiles.createdatamigration.connectionprofiles.deletedatamigration.connectionprofiles.getdatamigration.connectionprofiles.getIamPolicydatamigration.connectionprofiles.listdatamigration.connectionprofiles.setIamPolicydatamigration.connectionprofiles.update
对于公共 IP 连接
如需创建使用 公共 IP 连接方法的目标连接配置文件,请按以下步骤操作:
- 在 Google Cloud 控制台中,前往 连接配置文件 页面。
- 点击创建配置文件 。
- 从数据库引擎 列表中,选择 Cloud SQL for PostgreSQL。
- 在指定连接配置文件详情 部分中,提供 连接配置文件名称、标识符和区域。
- 在定义连接配置 部分的
SQL Server 或 Oracle 到 PostgreSQL 卡片中,点击 定义。
系统会打开连接详情面板。
- 在定义连接详情 面板中,执行以下操作:
- 从实例 ID 下拉菜单中,选择您的 Cloud SQL 目标实例标识符。
- 在 主机名和 IP 字段中,输入目标 实例的公共 IP 地址。
- 在端口 字段中,输入数据库端口号。PostgreSQL 的默认值为
5432。 - 在用户名和密码字段中,输入专用迁移用户账号的登录详情。
- 在数据库名称 字段中,输入目标数据库的名称。
- 在定义连接方法 部分中,从 连接方法 下拉菜单中,选择 公共 IP。
- 点击保存 。
您可以在 准备目标数据库步骤中创建专用迁移用户账号和目标数据库。
连接详情面板随即关闭。
- (可选)在测试连接配置文件 部分中,点击运行测试 。
Database Migration Service 会执行快速检查,以验证 您提供的连接详情是否足以访问 您的数据。
- 点击页面底部的创建 。
系统会显示连接配置文件 页面,并显示新创建的 连接配置文件。
对于专用 IP 连接
如需创建使用 专用 IP 和 Private Service Connect 连接方法的目标连接配置文件, 请按以下步骤操作:
- 在 Google Cloud 控制台中,前往 连接配置文件 页面。
- 点击创建配置文件 。
- 从数据库引擎 列表中,选择 Cloud SQL for PostgreSQL。
- 在指定连接配置文件详情 部分中,提供 连接配置文件名称、标识符和区域。
- 在定义连接配置 部分的
SQL Server 或 Oracle 到 PostgreSQL 卡片中,点击 定义。
系统会打开连接详情面板。
- 在定义连接详情 面板中,执行以下操作:
- 从实例 ID 下拉菜单中,选择您的 Cloud SQL 目标实例标识符。
- 在主机名和 IP 字段中,输入为实例配置的 DNS 名称。
- 在端口 字段中,输入数据库端口号。PostgreSQL 的默认值为
5432。 - 在用户名和密码字段中,输入专用迁移用户账号的登录详情。
- 在数据库名称字段中,输入目标 数据库的名称。如果您未提供名称,Database Migration Service 会使用与专用迁移用户账号相同的 名称。
- 在定义连接方法 部分中,执行以下操作:
- 从连接方法 下拉菜单中,选择 专用 IP。
- 从服务连接名称 中,选择为目标实例 Private Service Connect 连接创建的服务连接。
- 点击保存 。
您可以在 准备目标数据库步骤中创建专用迁移用户账号和目标数据库。
连接详情面板随即关闭。
- (可选)在测试连接配置文件 部分中,点击运行测试 。
Database Migration Service 会执行快速检查,以验证 您提供的连接详情是否足以访问 您的数据。
- 点击页面底部的创建 。
系统会显示连接配置文件 页面,并显示新创建的 连接配置文件。