文档首页/ 对象存储迁移服务 OMS/ 常见问题/ 异常恢复/ 迁移阿里云数据时,对象名称中包含“/”的对象均迁移失败,其余对象迁移成功
更新时间:2022-08-05 GMT+08:00

迁移阿里云数据时,对象名称中包含“/”的对象均迁移失败,其余对象迁移成功

问题描述

阿里云整桶迁移时,对象名称中带“/”的对象都迁移失败。查看迁移日志、列举对象、获取元数据都是成功的,但在获取对象(getObject)时报404,No such key。

问题分析

出现该问题,是因为源端阿里云待迁移OSS桶的“基础设置>静态页面”选项中设置了默认首页,设置后OMS在获取对象名称中带"/"的对象时,会在对象名称后加上index.html,从而导致获取对象时报404错误。

解决方案

  1. 登录阿里云OSS控制台。
  2. 在左侧导航树,单击“Bucket列表”,进入Bucket列表页面。

  3. 单击待迁移的Bucket桶名称,默认进入Bucket桶的“文件管理”页面。
  4. 在左侧导航树,单击基础设置>静态页面,进入静态页面区域。

  5. 在静态页面区域,单击“设置”按钮。
  6. 删除“默认首页”填写的参数,子目录首页选择不开通,单击“保存”。

    设置完成,请重新迁移。