在同一个阿里云账号下,您可以通过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 A名称。
    目标Bucket选择华东1(杭州)和Bucket B。
    数据复制对象选择全部文件进行同步
    数据复制策略选择增/改 同步。OSS会将源Bucket的增、改操作同步到目标Bucket上。
    复制历史数据选择复制
  6. 单击确定
    此时,跨区域复制页签将显示数据迁移进度。

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

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

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

更多参考

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