当我们需要将OSS进行跨账号迁移时,我们可以使用阿里云在线迁移服务对OSS的数据进行迁移,阿里云在线迁移服务是阿里云提供的存储产品数据通道。使用在线迁移服务,可以将第三方数据轻松迁移至阿里云对象存储 OSS,也可以在对象存储 OSS 之间进行灵活的数据迁移。本文主要介绍跨账号同地域的OSS数据迁移。
一、预估迁移数据
登录OSS控制台,单击某个待迁移存储空间的名称,查看待迁移存储空间的存储量和对象(文件)数据。
如下图所示:
二、创建目标存储空间
在目标账号登录OSS控制台,创建目标bucket,用于存放迁移的数据,如下图所示:
//目标bucket地域选择与源OSS相同的地域,相同地域内网互通。
三、创建RAM子账号并授权相关权限
1、登录RAM控制台
链接地址:
https://ram.console.aliyun.com/users
2、单击人员管理 > 用户 > 新建用户
3、勾选控制台密码登录和编程访问,之后填写用户账号信息
4、保存生成的账号、密码、AccessKeyID和AccessKeySecret
5、勾选用户登录名称,单击添加权限,授予子账号存储空间读写权限(AliyunOSSFullAccess)和在线迁移管理权限(AliyunMGWFullAccess)。
6、授权完成后,单击左侧主菜单栏的概览,单击用户登录地址链接,使用刚创建的RAM子账号的用户名和密码进行登录。
四、创建源地址和目标地址
1、登录阿里云数据在线迁移控制台
登录链接:
https://mgw.console.aliyun.com/?spm=a2c4g.11186623.2.12.54ce614cTcGUO4#/job?_k=6w2hbo
2、选择在线迁移服务》数据地址》创建数据地址
3、在创建数据地址页面,配置如下参数,并单击确认。
4、创建迁移目的地址
登录目标阿里云账号,创建RAM账号,通过源账号RAM账号登录在线迁移服务控制台,如下图所示创建目的地址(与创建源地址步骤相同),如下图所示:
创建完成后如下图所示,显示两个地址:
五、创建迁移任务
1、选择在线迁移服务 > 迁移任务,然后单击创建迁移任务。
2、在创建迁移任务页面,阅读迁移服务条款协议,勾选我理解如上条款,并申请开通数据迁移服务,然后单击下一步。
3、在配置任务页签,配置如下参数,并单击下一步。
4、在性能调优页签的数据预估区域,填写迁移存储量和迁移文件个数;
也可以在性能调优页签的流量控制区域,设置限流时间段和最大流量,然后单击添加。
2 说明 为了不影响您在线业务的访问,建议您根据业务访问的波峰和波谷来设置迁移时的限流时间段和最大流量。
5、迁移任务创建完成后如下图所示:
6、可以单击任务右侧管理按钮查看任务状态信息
2 进入到管理界面后我们可以看到迁移任务的整体监控(流量,任务状态,迁移进展)
2 任务迁移过程中如果出现失败,用户可以进行重试;
2 任务迁移完成后,用户生成迁移报告,包含来整体的迁移实际数量,是否有报错,以及报错原因等信息;报告是保存在 OSS 上的