全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

跨账号迁移

最近更新时间:2026-10-29 16:09:55

支持场景

支持跨金山云账号的MySQL、PostgreSQL、Redis、MongoDB实例间数据迁移或数据同步。

注意事项

  • 源库金山云账号需创建IAM角色并赋予其相关权限,再将目标库金山云主账号设置为载体信息。

  • 目标库账号被授信成功后,可使用主账号或子账号扮演角色来进行跨账号数据迁移或数据同步。

准备工作

  1. 使用源库所属的金山云主账号登录 访问控制(IAM)控制台。

  2. 在左侧导航栏 集成管理 - 角色 模块点击新建角色。

  3. 设置授权实体类型选择金山云账号,配置角色名称、备注,载体信息选择其他云账号,授信账号填写目标库所属主账号 ID,选择对应的系统策略,单击 下一步:确认信息,确认后完成角色创建。

    不同数据库类型授权角色添加的系统策略如下:

    MySQL/PostgreSQL:KRDSReadAccess

    Redis:KCSReadAccess

    MongoDB:MongoDBReadAccess

  • 账号ID查找提示:
    在 官网首页 右上角点击账号名称即可获取 账号ID 信息。

  1. 使用目标库所属的金山云主账号登录数据传输服务控制台,创建数据迁移或数据同步任务。

  2. 使用目标库所属的金山云子账号登录,需检查子账号是否具备相应的系统策略。

    不同数据库类型的子账号需关联以下系统策略:

    MySQL/PostgreSQL:IAMFullAccess、DTSFullAccess、KRDSReadAccess

    Redis:IAMFullAccess、DTSFullAccess、KCSReadAccess

    MongoDB:IAMFullAccess、DTSFullAccess、MongoDBReadAccess

操作步骤

以 MySQL 跨账号数据迁移为例。创建数据同步任务时,请进入 数据同步 页面。

  1. 用目标库主账号或子账号登录数据传输服务控制台,在左侧导航栏点击数据迁移,进入数据迁移页面,点击新建。

  2. 源库信息中源库类型选择 MySQL,实例类型选择 云数据库MySQL,点击 源库使用其他金山云账号下的实例 切换到跨账号数据迁移页面。

  3. 在 MySQL所属金山云账号ID 中填写 源库所属主账号 ID,在 授权角色名称 中填写源库账号中已创建的授权角色名称。单击 授权验证,验证成功后,单击 查找实例 并选择源库实例。

    继续配置源库数据库连接信息和目标库实例信息,分别执行源库和目标库的 数据库连通性检查。

  1. 连通性检查成功后,单击授权白名单并进入下一步。

  2. 在迁移类型及列表页面,配置迁移类型、迁移对象、迁移用户、迁移参数。

  • 配置迁移类型

    MySQL步骤4.png
  • 配置迁移对象

    MySQL步骤12.png
  • 配置迁移用户

    MySQL步骤6.png
  • 配置迁移参数

    MySQL步骤8.png
  1. 完成配置后,单击下一步,在任务详情页面单击预检查进行预检查。若预检查不通过,可以参考 预检查项 修复问题后,重新发起预检查校验。

  • 未通过:表示该检测项检测未通过,需要修复问题后重新发起预检查校验。

  • 警告:表示该检测项检测不完全符合要求,用户需自行评估该警告是否影响业务场景,根据实际需求决定修复或忽略该问题。

    MySQL步骤9.png
  1. 预检查通过后,单击下一步,在购买确认页面选择计费模式,单击确定并创建任务完成订单创建。

  2. 支付成功后迁移任务创建完成,单击 开始任务 迁移任务正式开始。如果需要对任务进行管理,详见 任务管理。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈