Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

GETバケットの一貫性

GET Bucket 整合性リクエストを使用すると、特定のバケットに適用されている整合性を判別できます。

デフォルトの一貫性は、新しく作成されたオブジェクトの書き込み後の読み取りを保証するように設定されています。

この操作を完了するには、s3:GetBucketConsistency 権限を持っているか、アカウント ルートである必要があります。

リクエスト例

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

応答

レスポンスXMLでは、 `<Consistency>`次のいずれかの値を返します。

一貫性 説明

全て

すべてのノードがデータを直ちに受信します。そうでない場合、要求は失敗します。

strong-global

すべてのサイトにわたるすべてのクライアント要求に対して、書き込み後の読み取りの一貫性を保証します。

strong-site

サイト内のすべてのクライアント要求に対して、書き込み後の読み取り一貫性を保証します。

新規書き込み後の読み取り

(デフォルト) 新しいオブジェクトに対しては書き込み後の読み取り一貫性を提供し、オブジェクトの更新に対しては最終的な一貫性を提供します。高可用性とデータ保護の保証を提供します。ほとんどの場合に推奨されます。

使用可能

新しいオブジェクトとオブジェクトの更新の両方に対して最終的な一貫性を提供します。 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>
関連情報

"一貫性の値"