

 **此頁面僅適用於使用 Vaults 和 2012 年原始 REST API 的 Amazon Glacier 服務的現有客戶。**

如果您要尋找封存儲存解決方案，建議您在 Amazon Glacier Instant Retrieval、S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 中使用 Amazon Glacier 儲存類別。 Amazon S3 若要進一步了解這些儲存選項，請參閱 [Amazon Glacier 儲存類別](https://aws.amazon.com/s3/storage-classes/glacier/)。

Amazon Glacier （原始獨立保存庫型服務） 不再接受新客戶。Amazon Glacier 是一項獨立服務，具有自己的 APIs，可將資料存放在保存庫中，並與 Amazon S3 和 Amazon S3 Glacier 儲存類別不同。您現有的資料將在 Amazon Glacier 中無限期保持安全且可存取。不需要遷移。對於低成本、長期的封存儲存， AWS 建議使用 [Amazon S3 Glacier 儲存類別](https://aws.amazon.com/s3/storage-classes/glacier/)，透過 S3 儲存貯體型 APIs、完整 AWS 區域 可用性、降低成本 AWS 和服務整合，提供卓越的客戶體驗。如果您想要增強功能，請考慮使用我們的解決方案指南，將資料從 Amazon S3 Glacier 保存庫傳輸至 Amazon S3 Glacier 儲存類別，以遷移至 Amazon S3 Glacier 儲存類別。 [AWS Amazon Glacier Amazon S3 ](https://aws.amazon.com/solutions/guidance/data-transfer-from-amazon-s3-glacier-vaults-to-amazon-s3/)

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

# 使用 在 Amazon Glacier 中刪除保存庫 適用於 .NET 的 AWS SDK
<a name="deleting-vaults-sdk-dotnet"></a>

適用於 .NET 的 Amazon 開發套件提供的[高階和低階 API](using-aws-sdk.md) 都提供了建立保存庫的方法。

**Topics**
+ [使用 的高階 API 刪除保存庫 適用於 .NET 的 AWS SDK](#deleting-vault-sdk-dotnet-high-level)
+ [使用 的低階 API 刪除保存庫 適用於 .NET 的 AWS SDK](#deleting-vault-sdk-dotnet-low-level)

## 使用 的高階 API 刪除保存庫 適用於 .NET 的 AWS SDK
<a name="deleting-vault-sdk-dotnet-high-level"></a>

高階 API 的 `ArchiveTransferManager` 類別提供可用來刪除保存庫的 `DeleteVault` 方法。

### 範例：使用 的高階 API 刪除保存庫 適用於 .NET 的 AWS SDK
<a name="deleting-vaults-sdk-dotnet-high-level-example"></a>

如需運作中程式碼範例，請參閱「[範例：使用 的高階 API 進行保存庫操作 適用於 .NET 的 AWS SDK](creating-vaults-dotnet-sdk.md#vault-operations-example-dotnet-highlevel)」。C\$1 程式碼範例顯示基本保存庫作業，包括建立和刪除保存庫。

## 使用 的低階 API 刪除保存庫 適用於 .NET 的 AWS SDK
<a name="deleting-vault-sdk-dotnet-low-level"></a>

以下是使用 適用於 .NET 的 AWS SDK刪除保存庫的步驟。

 

1. 建立 `AmazonGlacierClient` 類別的執行個體 (用戶端)。

   您需要指定從中刪除保存庫 AWS 的區域。您使用此用戶端執行的所有操作都適用於該 AWS 區域。

1. 您可以透過建立 `DeleteVaultRequest` 類別的執行個體來提供請求資訊。

   您需要提供保存庫名稱和帳戶 ID。如果您不提供帳戶 ID，則會使用與您提供來簽署請求之登入資料關聯的帳戶 ID。如需詳細資訊，請參閱[適用於 .NET 的 AWS SDK 搭配 Amazon Glacier 使用](using-aws-sdk-for-dot-net.md)。

1. 以參數形式提供請求物件，以便執行 `DeleteVault` 方法。

   Amazon Glacier (Amazon Glacier) 只會在保存庫為空時刪除保存庫。如需詳細資訊，請參閱[刪除文件庫 (DELETE 文件庫)](api-vault-delete.md)。

下列 C\$1 程式碼片段描述前述步驟。程式碼片段會擷取預設 AWS 區域中保存庫的中繼資料資訊。

```
AmazonGlacier client;
client = new AmazonGlacierClient(Amazon.RegionEndpoint.USEast1);

DeleteVaultRequest request = new DeleteVaultRequest()
{
  VaultName = "*** provide vault name ***"
};

DeleteVaultResponse response = client.DeleteVault(request);
```

**注意**  
如需基礎 REST API 的資訊，請參閱 [刪除文件庫 (DELETE 文件庫)](api-vault-delete.md)。

### 範例：使用 的低階 API 刪除保存庫 適用於 .NET 的 AWS SDK
<a name="creating-vaults-sdk-dotnet-low-level-example"></a>

如需運作中程式碼範例，請參閱「[範例：使用 的低階 API 的保存庫操作 適用於 .NET 的 AWS SDK](creating-vaults-dotnet-sdk.md#vault-operations-example-dotnet-lowlevel)」。C\$1 程式碼範例顯示基本保存庫作業，包括建立和刪除保存庫。