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

网络资源

  • 预估迁移数据
    预估需要迁移的数据,包括迁移存储量和迁移文件个数。
    说明 为保证您数据的正常迁移,您需要在创建迁移任务时正确填写存储量与对象(文件)数量。
  • 加载网络资源
    1. 在本地创建列表文件。
      列表文件有两列。
      • 第一列是 http/https 地址:迁移服务用该链接的Get请求下载文件内容,Head请求获取文件元数据。
      • 第二列是的文件名:迁移后的 object name 是 prefix + 文件名。两列用制表符 \t 分割。
      注意 列表文件需指定具体的文件,无法指定文件夹。
      每行一个文件,文件之间换行用 \n 分割。

      例如:本地列表文件为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
      注意 文件名中有特殊字符,如:中文、空格、制表符等,需进行 URL 转码。
      • 文件名包含符号,链接和文件名均需转码。例如:文件名为#¥.jpg,转码后为#%EF%BF%A5.jpg,则列表文件中填写为:
        http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/pics/#%EF%BF%A5.jpg    pics/#%EF%BF%A5.jpg
      • 文件名包含中文,链接需转码,文件名不变。例如:图片.jpg,转码后为%e5%9b%be%e7%89%87.jpg,则列表文件中填写为:
        http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/pics/%e5%9b%be%e7%89%87.jpg    pics/图片.jpg
    2. 将列表文件上传到 OSS。

      列表地址格式为 oss://{bucket}/{列表文件}

阿里云对象存储 OSS

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

    创建目标存储空间,用于存放迁移的数据。详情请参见创建存储空间

  • 创建 RAM 子账号并授予相关权限
    1. 登录RAM 控制台
    2. 单击人员管理 > 用户 > 新建用户
    3. 勾选控制台密码登录编程访问,之后填写用户账号信息。
    4. 保存生成的账号、密码、AccessKeyID 和 AccessKeySecret。
    5. 勾选用户登录名称,单击添加权限,授予子账号存储空间读写权限(AliyunOSSFullAccess)和在线迁移管理权限(AliyunMGWFullAccess)。授权页面如下图:

    6. 授权完成后,单击左侧主菜单栏的概览,单击用户登录地址链接,使用刚创建的 RAM 子账号的用户名和密码进行登录。