You need to enable JavaScript to run this app.
导航

跨区域复制

最近更新时间2023.12.20 15:28:44

首次发布时间2022.05.31 18:57:22

TOS 支持跨区域复制文件,即您可以将存储桶的历史文件(跨区域复制规则生效前的已有文件)、上传的新文件和已复制成功文件的更新操作(例如文件内容的更新)自动复制到不同地域的存储桶。本文介绍跨区域复制的操作步骤。

前提条件

首次创建跨区域复制规则前,您需要在跨区域复制页面,单击点击授权,在弹出的对话框中单击确定,授予 TOS 产品服务对应存储桶读写文件的权限。

创建跨区域复制规则

  1. 登录对象存储控制台

  2. 单击左侧导航栏的桶列表,在桶列表页面单击目标桶名称。

  3. 选择左侧导航栏中的容错与容灾 > 跨区域复制

  4. 跨区域复制页面,单机创建规则,在弹出的对话框中,设置如下参数。

    参数

    说明

    源存储桶所在地

    显示源存储桶所在地域,无法更改。

    源存储桶

    显示源存储桶名称,无法更改。

    目的存储桶所在地

    选择需要复制文件的目的存储桶所在的地域。

    目的存储桶

    选择需要复制文件的目的存储桶名称。

    注意

    • 源存储桶和目的地存储桶的版本控制状态必须保持一致。
    • 如果您的存储桶开通了版本控制功能,存储桶只支持复制到最新版本。

    目的存储类型

    选择跨区域复制后的文件存储类型。

    • 继承目标桶:目的对象存储类型与目标桶保持一致。
    • 继承源对象:目标对象存储类型与源对象保持一致。
    • 自定义:根据需求选择目的对象的存储类型。

    注意

    • 不同存储类型存在最小计量单位的限制。如果复制后的文件大小不满足该存储类型的最小计量单位,将自动按照最小计量单位计算存储容量费用。关于不同存储类型的限制说明,请参见存储类型
    • 当前仅华北2(北京)和华东2(上海)地域支持冷归档存储类型。

    同步范围

    选择需要跨区域复制的源数据,参数说明如下:

    • 整个存储桶:将整个存储桶内的所有文件复制到目的存储桶。
    • 指定前缀:将匹配该前缀的文件复制到目的存储桶。选择指定前缀后,单击添加字段,设置需要复制的文件前缀,前缀约束限制如下:
      • 不能以正斜线(/)或者反斜线(\)开头。
      • 长度为在 1~1024 个字符。
      • 最多支持添加 10 个前缀。

    同步历史对象

    选择是否需要同步历史文件至目的存储桶,参数说明如下:

    • 同步:将历史文件同步至存储桶。
    • 不同步:不同步历史文件,仅同步跨区域复制规则创建之后上传或更新的文件。
  5. 设置完成后,单击确定
    跨区域复制采用异步复制机制,根据您的文件大小,耗时从几分钟至几小时不等。您可以在跨区域复制页面,查看历史对象的复制进度及最近同步时间。
    图片
    您也可以使用 GetObject 和 HeadObject 接口查询对象的跨区域复制状态。详细介绍,请参见 Get ObjectHead Object

关闭跨区域复制规则

跨区域复制页面,关闭目标规则对应状态下的开关,即可关闭跨区域复制规则。
图片

其他操作

  • 编辑跨区域复制规则:在跨区域复制页面,单击目标规则操作列的编辑,即可修改跨区域复制规则。
  • 删除跨区域复制规则:在跨区域复制页面,单击目标规则操作列的删除,在弹出的对话框中单击确定,即可删除跨区域复制规则。