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

PUT Bucket consistency

共同作成者

PUT Bucket consistency要求では、バケットで実行される処理に適用する整合性を指定できます。

デフォルトの整合性は、新規作成されたオブジェクトのリードアフターライトを保証するように設定されます。

作業を開始する前に

この処理を完了するには、s3:PutBucketConsistency権限またはrootアカウントが必要です。

リクエスト

x-ntap-sg-consistency パラメータには次のいずれかの値を指定する必要があります。

整合性 説明

すべて

すべてのノードが即座にデータを受け取り、受け取れない場合は要求が失敗します。

strong-global

すべてのサイトのすべてのクライアント要求について、リードアフターライト整合性が保証されます。

strong-site

1 つのサイト内のすべてのクライアント要求について、リードアフターライト整合性が保証されます。

read-after-new-write の場合

(デフォルト)新規オブジェクトにはリードアフターライト整合性を、オブジェクトの更新には結果整合性を提供します。高可用性が確保され、データ保護が保証されます。ほとんどの場合に推奨されます。

利用可能

新規オブジェクトとオブジェクトの更新の両方について結果整合性を提供します。S3バケットの場合は、必要な場合にのみ使用します(読み取り頻度の低いログ値を含むバケットや、存在しないキーに対するHEAD処理やGET処理など)。S3 FabricPool バケットではサポートされません。

*注:*一般に、「Read-after-new-write」整合性を使用する必要があります。要求が正しく動作しない場合は、可能であればアプリケーションクライアントの動作を変更します。または、API要求ごとに整合性を指定するようにクライアントを設定します。バケットレベルの整合性は最後の手段として設定してください。

要求例

PUT /bucket?x-ntap-sg-consistency=strong-global HTTP/1.1
Date: date
Authorization: authorization string
Host: host
関連情報

"整合性の値"