本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以刪除暫停版本控制之儲存貯體中的物件,以移除具有 null 版本 ID 的物件。
如果某個儲存貯體的版本控制處於暫停狀態,則 DELETE
要求:
-
只能移除版本 ID 為
null
的物件。 -
如果儲存貯體中沒有物件的 null 版本,則不會移除任何項目。
-
將刪除標記插入至儲存貯體。
如果儲存貯體版本控制已暫停,操作會移除具有 null versionId
的物件。如果版本 ID 存在,Amazon S3 會插入刪除標記,該標記會成為物件的目前版本。下圖顯示簡單的 DELETE
如何移除 null 版本,而且 Amazon S3 會在其位置插入刪除標記,而非 null
版本 ID。

若要永久刪除具有 versionId
的物件,您必須在請求中包含物件的 versionId
。因為刪除標記不包含任何內容,所以在刪除標記取代版本時,您將遺失該 null
版本的內容。
下圖顯示沒有 null 版本的儲存貯體。在此情況下,DELETE
不會移除任何項目。相反地,Amazon S3 只會插入刪除標記。

即使在暫停版本控制的儲存貯體中,儲存貯體擁有者也可以透過在 DELETE
請求中包含版本 ID 來永久刪除所指定的版本。下圖顯示刪除所指定的物件版本會永久移除該物件版本。只有儲存貯體擁有者才能刪除所指定的物件版本。
