文档首页/ 迁移中心 MGC/ 常见问题/ 存储迁移/ 将HTTP/HTTPS数据源迁移到OBS时,如果存在URL不同但对象名称相同的情况,会如何处理?
更新时间:2024-12-06 GMT+08:00

将HTTP/HTTPS数据源迁移到OBS时,如果存在URL不同但对象名称相同的情况,会如何处理?

当从HTTP/HTTPS数据源迁移数据到对象存储服务(OBS)时,由于OBS不区分URL差异,只识别对象名称,因此同名对象会根据创建工作流时,迁移配置中所选的“同名覆盖方式”策略进行处理,目的端同一目录下不会出现同名对象。

  • 不覆盖:第一个同名对象迁移到OBS后,后续同名对象(无论URL是否相同)直接跳过不会被迁移,只保留第一个迁移的同名对象。
  • 直接覆盖:后一个迁移的同名对象会覆盖前一个迁移的同名对象,只保留最后一个迁移的同名对象。
  • 条件覆盖:对于后续迁移的同名对象,根据以下条件决定是否覆盖。
    • 如果最后修改时间较新,则覆盖前一个同名对象。
    • 如果最后修改时间相同,比较文件大小;如果大小不同,则后一个对象覆盖前一个。

    如果最后修改时间和文件大小都相同,则跳过,保留已迁移的对象。