

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

# 刪除多個物件
<a name="delete-multiple-objects"></a>

因為 S3 儲存貯體中的所有物件都會導致儲存成本，所以您應該刪除不再需要的物件。例如，如果您要收集日誌檔案，最好在不再需要它們時將其刪除。您可以設定生命週期規則以自動刪除如日誌檔案等物件。如需詳細資訊，請參閱[設定儲存貯體的 S3 生命週期組態](how-to-set-lifecycle-configuration-intro.md)。

如需 Amazon S3 功能與定價的相關資訊，請參閱 [Amazon S3 定價](https://aws.amazon.com/s3/pricing)。

您可以使用 Amazon S3 主控台、 AWS SDKs或 REST API，從 S3 儲存貯體同時刪除多個物件。

## 使用 S3 主控台
<a name="delete-objects-console"></a>

請依照下列步驟使用 Amazon S3 主控台從儲存貯體中刪除多個物件。

**警告**  
刪除指定的物件後，即無法復原。
此動作會刪除所有指定的物件。刪除資料夾時，請等待刪除動作完成，然後再將新物件加入至資料夾。否則，系統也可能會刪除新物件。
在未啟用版本控制的儲存貯體中刪除物件時 (包括目錄儲存貯體)，Amazon S3 會永久刪除這些物件。
在**已啟用**或**已暫停**儲存貯體版本控制的儲存貯體中刪除物件時，Amazon S3 會建立刪除標記。如需詳細資訊，請參閱[使用刪除標記](https://docs.aws.amazon.com/AmazonS3/latest/userguide/DeleteMarker.html)。

**刪除已啟用或已暫停版本控制的物件**
**注意**  
 如果已暫停版本控制之儲存貯體中物件的版本 ID 標示為 `NULL`，由於不存在任何先前版本，因此 S3 會永久刪除這些物件。不過，如果列出已暫停版本控制之儲存貯體中物件的有效版本 ID，則 S3 會為已刪除的物件建立刪除標記，同時保留物件的先前版本。

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇**一般用途儲存貯體**。

1. 在儲存貯體清單中，選擇您要從中刪除物件的儲存貯體名稱。

1. 選取物件，然後選擇**刪除**。

1. 若要在**刪除物件**文字方塊中確認刪除**指定的物件**下的物件清單，請輸入 **delete**。

**永久刪除已啟用版本控制之儲存貯體中的特定物件版本**
**警告**  
當您在 Amazon S3 中永久刪除特定物件版本時，將無法復原刪除。

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇**一般用途儲存貯體**。

1. 在儲存貯體清單中，選擇您要從中刪除物件的儲存貯體名稱。

1. 選取您要刪除的 物件。

1. 選擇**顯示版本**切換。

1. 選取物件版本，然後選擇**刪除**。

1. 若要在**刪除物件**文字方塊中確認永久刪除**指定的物件**下列出的特定物件版本，請輸入**永久刪除**。Amazon S3 會永久刪除特定物件版本。

**在「未」**啟用版本控制的 Amazon S3 儲存貯體中永久刪除物件**
**警告**  
當您在 Amazon S3 中永久刪除物件時，將無法復原刪除。此外，對於任何未啟用版本控制的儲存貯體 (包括目錄儲存貯體)，刪除是永久性的。

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇**一般用途儲存貯體**或**目錄儲存貯體**。

1. 在儲存貯體清單中，選擇您要從中刪除物件的儲存貯體名稱。

1. 選取物件，然後選擇**刪除**。

1. 若要在**刪除物件**文字方塊中確認永久刪除**指定的物件**下列出的物件，請輸入**永久刪除**。

**注意**  
如果您在刪除物件時遇到任何問題，請參閱[我想永久刪除版本控制的物件](troubleshooting-versioning.md#delete-objects-permanent)。

## 使用 AWS SDKs
<a name="DeletingMultipleObjects"></a>

如需如何使用 AWS SDKs 刪除多個物件的範例，請參閱《*Amazon S3 API 參考*》中的[刪除多個物件](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_DeleteObjects_section.html)。

如需使用 AWS SDKs的一般資訊，請參閱《[Amazon S3 API 參考》中的使用 AWS SDKs 與 Amazon S3 一起開發](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)。 *Amazon S3 *

# 使用 REST API
<a name="DeletingMultipleObjectsUsingREST"></a>

您可以使用 AWS SDKs來刪除使用多物件刪除 API 的多個物件。但也可視應用程式所需，直接傳送 REST 要求。

如需詳細資訊，請參閱《Amazon Simple Storage Service API 參考》**中的[刪除多個物件](https://docs.aws.amazon.com/AmazonS3/latest/API/multiobjectdeleteapi.html)。