Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

PUT桶一致性

PUT Bucket 一致性要求可讓您指定套用於對儲存桶執行的操作的一致性。

預設一致性設定為保證新建立物件的先讀後寫。

開始之前

您必須擁有 s3:PutBucketConsistency 權限,或成為帳戶根,才能完成此操作。

要求

這 `x-ntap-sg-consistency`參數必須包含以下值之一:

一致性 描述

全部

所有節點立即接收數據,否則請求將失敗。

強大的全球

保證所有網站上所有客戶端請求的讀寫一致性。

強位點

保證站點內所有客戶端請求的讀寫一致性。

新寫後讀

(預設)為新物件提供寫入後讀一致性,並為物件更新提供最終一致性。提供高可用性和資料保護保證。在大多數情況下建議使用。

可用的

為新物件和物件更新提供最終的一致性。對於 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
相關資訊

"一致性值"