本文介绍数据迁移之前的准备工作。

网络资源

  • 预估迁移数据
    预估需要迁移的数据,包括迁移存储量和迁移文件个数。
    说明 为保证您数据的正常迁移,您需要在创建迁移任务时正确填写存储量与对象(文件)数量。
  • 加载网络资源
    1. 在本地创建列表文件。
      列表文件有两列,两列用制表符\t分割;每行一个文件,文件之间用\n换行。
      • 第一列是HTTP、HTTPS地址:迁移服务用该链接的Get请求下载文件内容,Head请求获取文件元数据。如果文件名有特殊字符(例如中文、空格、#(井号)、制表符等),需使用encodeURIComponent编码方式进行URL转码。
      • 第二列是文件名:迁移后的object name为prefix+文件名。
      文件名包含特殊字符,第一列中的文件名需转码,第二列中的文件名无需转码。例如文件名为#图片2A.jpg,转码后为%23%E5%9B%BE%E7%89%872A.jpg,则列表文件中填写为:
      http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/pics/%23%E5%9B%BE%E7%89%872A.jpg   pics/#图片2A.jpg
      注意
      • 列表文件需指定具体的文件,无法指定文件夹。
      • 编辑列表文件时,在Windows平台中推荐您使用EditPlus,Sublime Text等文本编辑器进行编辑,不推荐使用Windows自带的记事本进行编辑;在Linux平台中推荐您使用vim命令进行编辑。

      例如创建的本地列表文件名称为list,格式为TXT,内容如下:

      http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/docs/my.doc    docs/my.doc
      http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/pics/my.jpg    pics/my.jpg
      http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/pics/#%EF%BF%A5.jpg    pics/#%EF%BF%A5.jpg
      http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/pics/%e5%9b%be%e7%89%87.jpg    pics/图片.jpg
    2. 将创建的列表文件上传到OSS。具体操作,请参见简单上传
      说明
      • 列表文件上传到OSS后,在线迁移服务会下载列表文件,并根据指定的地址迁移文件。
      • 创建迁移任务时,列表地址的格式为oss://{bucketname}/{列表文件},例如oss://mybucket/list.txt。

阿里云对象存储OSS

  • 创建目标存储空间(Bucket)

    创建目标存储空间,用于存放迁移的数据。具体操作,请参见创建存储空间

  • 创建RAM用户并授予相关权限
    1. 登录RAM控制台
    2. 在左侧导航栏,选择身份管理 > 用户
    3. 用户页面,单击创建用户
    4. 创建用户页面的用户账号信息区域,输入登录名称显示名称
    5. 访问方式区域,选中控制台访问OpenAPI调用访问。并保存生成的账号、密码、AccessKey ID和AccessKey Secret。
      1. 控制台访问:设置控制台密码、需要重置密码和MFA多因素认证。
      2. OpenAPI调用访问:自动为RAM用户生成访问密钥(AccessKey),支持通过API或其他开发工具进行访问。
    6. 创建RAM用户成功后,在用户页面,单击目标RAM用户操作列的添加权限,授予RAM用户存储空间读写权限(AliyunOSSFullAccess)和在线迁移管理权限(AliyunMGWFullAccess)。
    7. 授权完成后,在左侧导航栏,单击概览
    8. 账号管理区域中,单击用户登录地址下的链接,使用刚创建的RAM用户的用户名和密码进行登录。