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

获取桶一致性

GET Bucket 一致性请求允许您确定应用于特定存储桶的一致性。

默认一致性设置为保证新创建对象的先读后写。

您必须拥有 s3:GetBucketConsistency 权限,或者成为账户根,才能完成此操作。

请求示例

GET /bucket?x-ntap-sg-consistency HTTP/1.1
Date: date
Authorization: authorization string
Host: host

响应

在响应 XML 中, `<Consistency>`将返回下列值之一:

一致性 描述

所有

所有节点立即接收数据,否则请求将失败。

强大的全球

保证所有站点上所有客户端请求的读写一致性。

强位点

保证站点内所有客户端请求的读写一致性。

新写后读

(默认)为新对象提供写后读一致性,并为对象更新提供最终一致性。提供高可用性和数据保护保证。在大多数情况下推荐使用。

可用

为新对象和对象更新提供最终的一致性。对于 S3 存储桶,仅在需要时使用(例如,对于包含很少读取的日志值的存储桶,或者对于不存在的键的 HEAD 或 GET 操作)。不支持 S3 FabricPool存储桶。

响应示例

HTTP/1.1 200 OK
Date: Fri, 18 Sep 2020 01:02:18 GMT
Connection: CLOSE
Server: StorageGRID/11.5.0
x-amz-request-id: 12345
Content-Length: 127
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8"?>
<Consistency xmlns="http://s3.storagegrid.com/doc/2015-02-01/">read-after-new-write</Consistency>
相关信息

"一致性值"