在同一个阿里云账号下,您可以通过OSS的跨区域复制功能将地域A的某个存储空间(Bucket)数据迁移至地域B下的另一个Bucket。如果您需要将地域A某个Bucket的数据迁移至相同地域的另一个Bucket,请使用OSS的同区域复制功能。

注意事项

  • 数据迁移任务会在跨区域复制或者同区域复制规则配置完成的3~5分钟后启动。
  • 由于Bucket间的数据复制采用异步(近实时)复制,数据迁移到目标Bucket需要的时间取决于数据的大小,通常几分钟到几小时不等。
  • 迁移历史数据时,从源Bucket复制的Object可能会覆盖目标Bucket中同名的Object。为避免同名文件被覆写,建议您对源Bucket和目标Bucket开启版本控制。开启版本控制的具体步骤,请参见版本控制相关操作
  • 如果您希望在数据迁移进度达到100%时,不再继续迁移源Bucket中的增量数据,您可以选择关闭数据同步。此时,已迁移的数据将被保留在目标Bucket中,源Bucket中的增量数据将不再迁移到目标Bucket。

有关跨区域复制的更多信息,请参见跨区域复制介绍。有关同区域复制的更多信息,请参见同区域复制介绍

不同地域Bucket之间的数据迁移

例如,您需要将华北2(北京)地域的源Bucket A的所有数据迁移到华东1(杭州)的目标Bucket B,具体步骤如下:

  1. 登录OSS管理控制台
  2. 在左侧导航栏,单击Bucket列表,然后单击Bucket A。
  3. 在左侧导航栏,选择冗余与容错 > 跨区域复制
  4. 跨区域复制区域,单击设置
  5. 单击跨区域复制,然后在跨区域复制面板配置以下参数。
    参数 说明及示例值
    源Bucket地域 显示Bucket A所在地域华北2(北京)。
    源Bucket 显示Bucket A名称。
    目标地域 选择华东1(杭州)。
    目标Bucket 选择Bucket B。
    数据同步对象 选择全部文件进行同步
    数据同步策略 选择增/改 同步
    同步历史数据 选择同步
  6. 单击确定
    此时,跨区域复制页面将显示数据迁移进度。

相同地域Bucket之间的数据迁移

例如,您需要将华北2(北京)地域的源Bucket C的所有数据迁移到相同地域的目标Bucket D,具体步骤如下:

  1. 登录OSS管理控制台
  2. 在左侧导航栏,单击Bucket列表,然后单击Bucket C。
  3. 在左侧导航栏,选择冗余与容错 > 同区域复制
  4. 同区域复制区域,单击设置
  5. 单击同区域复制
  6. 同区域复制面板,按如下说明配置各项参数。
    参数 说明及示例值
    源Bucket地域 显示Bucket C所在地域华北2(北京)。
    源Bucket 显示Bucket C的名称。
    目标Bucket 选择Bucket D。
    数据同步对象 选择全部文件进行同步
    数据同步策略 选择增/改 同步
    同步历史数据 选择同步
  7. 单击确定
    此时,同区域复制页面将显示数据迁移进度。

更多参考

如果您需要跨账号迁移OSS Bucket之间的数据,请参见使用在线迁移服务跨账号迁移OSS数据