在同一个阿里云账号下,您可以通过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,具体步骤如下:
- 登录OSS管理控制台。
- 在左侧导航栏,单击Bucket列表,然后单击Bucket A。
- 在左侧导航栏,选择 。
- 在跨区域复制页面,单击跨区域复制。
- 单击跨区域复制,然后在跨区域复制面板配置以下参数。
参数 说明及示例值 源Bucket地域 显示Bucket A所在地域华北2(北京)。 源Bucket 显示Bucket A名称。 目标地域 选择华东1(杭州)。 目标Bucket 选择Bucket B。 数据同步对象 选择全部文件进行同步。 数据同步策略 选择增/改 同步。OSS会将源Bucket的增、改操作同步到目标Bucket上。 同步历史数据 选择同步。 - 单击确定。
此时, 跨区域复制页面将显示数据迁移进度。
相同地域Bucket之间的数据迁移
例如,您需要将华北2(北京)地域的源Bucket C的所有数据迁移到相同地域的目标Bucket D,具体步骤如下:
- 登录OSS管理控制台。
- 在左侧导航栏,单击Bucket列表,然后单击Bucket C。
- 在左侧导航栏,选择 。
- 在同区域复制页面,单击同区域复制。
- 单击同区域复制。
- 在同区域复制面板,按如下说明配置各项参数。
参数 说明及示例值 源Bucket地域 显示Bucket C所在地域华北2(北京)。 源Bucket 显示Bucket C的名称。 目标Bucket 选择Bucket D。 数据同步对象 选择全部文件进行同步。 数据同步策略 选择增/改 同步。OSS会将源Bucket的增、改操作同步到目标Bucket上。 同步历史数据 选择同步。 - 单击确定。
此时, 同区域复制页面将显示数据迁移进度。
更多参考
如果您需要跨账号迁移OSS Bucket之间的数据,请参见使用在线迁移服务跨账号迁移OSS数据。