本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
StorageGRIDでGET Bucket整合性リクエストを使用してバケットの整合性レベルを取得する
GET Bucket 整合性リクエストを使用すると、特定のバケットに適用されている整合性を確認できます。
デフォルトの整合性設定では、新しく作成されたオブジェクトに対して書き込み後の読み取りを保証するようになっています。
この操作を完了するには、s3:GetBucketConsistency 権限が必要です。またはアカウントのrootである必要があります。
リクエスト例
GET /bucket?x-ntap-sg-consistency HTTP/1.1 Date: date Authorization: authorization string Host: host
応答
レスポンスXMLでは、 `<Consistency>`は次のいずれかの値を返します。
| 一貫性 | 説明 |
|---|---|
all |
すべてのノードがデータを即座に受信しなければ、リクエストは失敗します。 |
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>
関連情報