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