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

管理存储分段一致性

贡献者

一致性值可用于指定存储分段设置更改的可用性、并在存储分段中对象的可用性与这些对象在不同存储节点和站点之间的一致性之间实现平衡。您可以将一致性值更改为与默认值不同的值、以便客户端应用程序可以满足其运行需求。

开始之前

存储分段一致性准则

分段一致性用于确定影响该S3分段中对象的客户端应用程序的一致性。通常,存储分段应使用*read-after-new-write*一致性。

更改存储分段一致性

如果*read-after-new-write*一致性不符合客户端应用程序的要求,您可以通过设置分段一致性或使用来更改一致性 Consistency-Control 标题。。 Consistency-Control 标题会覆盖存储分段一致性。

备注 如果更改存储分段的一致性、则只有在更改后被加载的对象才能保证满足修订后的设置。
步骤
  1. 从信息板中选择*查看存储分段*,或选择*存储(S3)>*存储分段

  2. 从表中选择分段名称。

    此时将显示存储分段详细信息页面。

  3. 从*存储分段选项*选项卡中,选择**可选框。

  4. 为此存储分段中的对象执行的操作选择一致性。

    • 全部:提供最高级别的一致性。所有节点都会立即接收数据,否则请求将失败。

    • 强-全局:保证所有站点中所有客户端请求的写入后读一致性。

    • 强站点:保证站点内所有客户端请求的写入后读一致性。

    • 读后新写入(默认):为新对象提供读后写入一致性、并最终为对象更新提供一致性。提供高可用性和数据保护保证。建议用于大多数情况。

    • 可用:为新对象和对象更新提供最终一致性。对于S3存储分段、请仅在需要时使用(例如、对于包含很少读取的日志值的存储分段、或者对于不存在的密钥执行HEAD或GET操作)。S3 FabricPool 存储分段不支持。

  5. 选择 * 保存更改 * 。

更改存储分段设置时会发生什么情况

分段具有多个设置、这些设置会影响分段的行为以及这些分段中的对象。

默认情况下,以下存储分段设置使用*强*一致性。如果任何站点中没有两个或更多存储节点、或者某个站点不可用、则对这些设置所做的任何更改可能不可用。

备注 分段版本控制、S3对象锁定和分段加密的一致性值不能设置为高度一致的值。

以下存储分段设置不会使用较强的一致性、因此更改可用性较高。对这些设置所做的更改可能需要一段时间才能生效。

提示 如果更改存储分段设置时使用的默认一致性不满足客户端应用程序的要求、您可以使用更改一致性 Consistency-Control 的标题 "S3 REST API" 或使用 reducedConsistencyforce 选项 "租户管理 API"