將物件新增至暫停版本控制的儲存貯體 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將物件新增至暫停版本控制的儲存貯體

您可以在 Amazon S3 中將物件新增至已暫停版本控制的儲存貯體,以建立含 null 版本 ID 的物件,或覆寫任何具有相符版本 ID 的物件版本。

當您在儲存貯體上暫停版本控制後,Amazon S3 便會自動將 null 版本 ID 新增至此後儲存貯體中存放的每個後續物件 (使用 PUTPOSTCopyObject)。

下圖顯示將物件新增至暫停版本控制的儲存貯體時,Amazon S3 如何將版本 ID null 新增至物件。

如果 null 版本已在儲存貯體中,而且您新增另一個具有相同金鑰的物件,則新增的物件會覆寫原始 null 版本。

如果儲存貯體中具有已啟用版本控制的物件,則您 PUT 的版本會變成物件的目前版本。下圖顯示如何將物件新增至包含已使用版本控制之物件的儲存貯體而不會覆寫已在儲存貯體中的物件。

在此情況下,111111 版本已在儲存貯體中。Amazon S3 會將 null 版本 ID 連接至所新增的物件,並將物件存放在儲存貯體中。不會覆寫 111111 版本。

如果儲存貯體中已有 null 版本,則會覆寫 null 版本,如下圖所示。

雖然 PUT 前後之 null 版本的鍵與版本 ID (null) 相同,但是一開始存放在儲存貯體中 null 版本的內容會取代為 PUT 到儲存貯體中的物件內容。