刪除暫停版本控制之儲存貯體中的物件 - Amazon Simple Storage Service

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

刪除暫停版本控制之儲存貯體中的物件

您可以刪除暫停版本控制之儲存貯體中的物件,以移除具有 null 版本 ID 的物件。

如果某個儲存貯體的版本控制處於暫停狀態,則 DELETE 要求:

  • 只能移除版本 ID 為 null 的物件。

  • 如果儲存貯體中沒有物件的 null 版本,則不會移除任何項目。

  • 將刪除標記插入至儲存貯體。

下圖顯示了一個簡單的 DELETE 如何刪除 null 版本。(簡單 DELETE 請求是指未指定版本 ID 的請求。) Amazon S3 在其位置插入一個版本 ID 為 null 的刪除標記。

顯示簡單刪除以移除具有NULL版本 ID 的物件的插圖。

請記住,刪除標記沒有內容;因此,您會在以刪除標記來取代 null 版本時遺失其內容。

下圖顯示沒有 null 版本的儲存貯體。在此情況下,DELETE 不會移除任何項目;Amazon S3 只會插入刪除標記。

展示刪除標記插入的插圖。

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

顯示使用指定版本 ID 永久刪除物件的插圖。