迁移阿里云数据时,对象名称中包含“/”的对象均迁移失败,其余对象迁移成功
问题描述
阿里云整桶迁移时,对象名称中带“/”的对象都迁移失败。查看迁移日志、列举对象、获取元数据都是成功的,但在获取对象(getObject)时报404,No such key。
问题分析
出现该问题,是因为源端阿里云待迁移OSS桶的“基础设置>静态页面”选项中设置了默认首页,设置后OMS在获取对象名称中带"/"的对象时,会在对象名称后加上index.html,从而导致获取对象时报404错误。
解决方案
- 登录阿里云OSS控制台。
- 在左侧导航树,单击“Bucket列表”,进入Bucket列表页面。
- 单击待迁移的Bucket桶名称,默认进入Bucket桶的“文件管理”页面。
- 在左侧导航树,单击基础设置>静态页面,进入静态页面区域。
- 在静态页面区域,单击“设置”按钮。
- 删除“默认首页”填写的参数,子目录首页选择不开通,单击“保存”。
设置完成,请重新迁移。
异常恢复 所有常见问题
- 评估后创建迁移任务失败怎么办?
- 源端对象存储访问频率过高导致迁移失败怎么办?
- 迁移任务执行失败怎么办?
- 迁移任务组执行失败怎么处理?
- SMN消息通知功能无法正常使用怎么办?
- 如何解决KMS状态错误导致的迁移任务失败?
- 迁移失败后提示“无法读取归档类型数据,请解冻数据后进行迁移”该如何处理?
- CDN常见问题场景以及解决方法有哪些?
- 迁移阿里云数据时,对象名称中包含“/”的对象均迁移失败,其余对象迁移成功
- 输入对象前缀时,提示“无法访问对象,请检查并确保:对象存在且具有访问权限”
- 迁移并行文件系统对象时,一致性校验失败如何处理?
- 无法下载桶对象,OMS也无法迁移
- 迁移任务失败,传输中断问题该怎么解决?
more