Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

了解 StorageGRID 分支存储桶

分支存储桶提供对存储桶中在特定时间存在的对象的访问。

您可以从现有存储桶创建分支存储桶。创建分支存储桶后,从中创建的原始存储桶称为 base bucket。此外,您可以从另一个分支存储桶创建分支存储桶。

分支存储桶提供对受保护数据的访问,但不用作备份。要继续保护数据,请在基本存储桶上使用以下功能:

请注意分支桶的以下特性:

  • 您可以使用 "S3 Console 下载对象" 访问分支桶中的对象。

  • 当客户端访问分支存储桶中的对象时,分支存储桶的 "访问策略"(而不是基本存储桶的策略)决定是授予还是拒绝访问。

  • 在基本存储桶中创建的对象将根据 ILM 规则如何"ILM规则"应用于基本存储桶进行评估。在分支存储桶中创建的对象将根据 ILM 规则如何应用于分支存储桶进行评估。

  • 分支存储区不支持跨网格复制。

  • 分支存储桶不支持平台服务。

分支桶使用示例

  • 您可以使用分支存储桶来删除损坏的对象,方法是从损坏发生之前的某个时间点创建分支存储桶,然后将应用程序指向分支存储桶,而不是指向包含损坏对象的基本存储桶。

  • 您正在将数据保存在版本化存储桶中。发生了一个意外漏洞,导致许多不需要的对象在时间 T 后被摄入。您可以为 Before 时间值 T 创建分支存储桶,并将客户端操作重定向到该分支存储桶。然后,只有在 Before 时间 T 之前摄取的对象才会暴露给客户端。

对分支存储桶中对象的操作

  • 分支存储桶上的 PUT 对象操作在分支中创建对象。

  • 分支存储桶上的 GET 对象操作从分支检索对象。如果对象不存在于分支存储桶中,则从基本存储桶中检索对象。

  • 从分支存储桶中删除对象的过程如下:

    操作 目标 结果 基本桶中的对象可见性 分支桶中的对象可见性

    删除没有版本 ID

    基本存储桶

    仅为基本存储桶创建删除标记

    HEAD/GET 返回对象不存在,但仍可访问特定版本

    HEAD/GET 返回 Object 存在,并且仍可访问特定版本

    删除标记将在分支存储桶的 `beforeTime`之后创建。

    使用版本 ID 删除

    基本存储桶

    已删除基本存储桶和分支存储桶的特定对象版本

    HEAD/GET 返回对象版本不存在

    HEAD/GET 返回对象版本不存在

    删除没有版本 ID

    分支存储桶

    仅为分支存储桶创建删除标记

    HEAD/GET 返回对象(基本桶对象不受影响)

    HEAD/GET 返回对象不存在

    使用版本 ID 删除

    分支存储桶

    仅针对分支存储桶删除特定对象版本

    HEAD/GET 返回特定对象版本(基本存储桶对象不受影响)

    HEAD/GET 返回对象版本不存在