

 **Esta página destina-se somente a clientes atuais do serviço Amazon Glacier que usam cofres e a API REST original de 2012.**

Se você estiver procurando soluções de armazenamento de arquivos do Amazon Glacier, recomendamos usar as classes de armazenamento do Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive. Para saber mais sobre essas opções de armazenamento, consulte [Classes de armazenamento do Amazon Glacier](https://aws.amazon.com/s3/storage-classes/glacier/).

O Amazon Glacier (serviço autônomo original baseado em cofre) não está mais aceitando novos clientes. O Amazon Glacier é um serviço independente APIs que armazena dados em cofres e é diferente das classes de armazenamento Amazon S3 e Amazon S3 Glacier. Seus dados existentes permanecerão seguros e acessíveis no Amazon Glacier indefinidamente. Nenhuma migração é necessária. Para armazenamento de arquivamento de baixo custo e longo prazo, AWS recomenda as classes de armazenamento [Amazon S3 Glacier](https://aws.amazon.com/s3/storage-classes/glacier/), que oferecem uma experiência superior ao cliente com APIs base em buckets S3, disponibilidade Região da AWS total, custos mais baixos e integração de serviços. AWS Se você quiser recursos aprimorados, considere migrar para as classes de armazenamento do Amazon S3 Glacier usando nossas [Orientações de soluções da AWS para transferir dados dos cofres do Amazon Glacier para as classes de armazenamento do Amazon S3 Glacier](https://aws.amazon.com/solutions/guidance/data-transfer-from-amazon-s3-glacier-vaults-to-amazon-s3/).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Excluir um cofre no Amazon Glacier usando AWS SDK para .NET
<a name="deleting-vaults-sdk-dotnet"></a>

As [APIs de nível superior inferior](using-aws-sdk.md) disponibilizadas pelo Amazon SDK for .NET fornecem um método para excluir um cofre.

**Topics**
+ [Excluir um cofre usando a API de nível superior do AWS SDK para .NET](#deleting-vault-sdk-dotnet-high-level)
+ [Excluir um cofre usando a API de nível inferior do AWS SDK para .NET](#deleting-vault-sdk-dotnet-low-level)

## Excluir um cofre usando a API de nível superior do AWS SDK para .NET
<a name="deleting-vault-sdk-dotnet-high-level"></a>

A classe `ArchiveTransferManager` da API de nível superior fornece o método `DeleteVault` que você pode usar para excluir um cofre.

### Exemplo: excluir um cofre usando a API de nível superior do AWS SDK para .NET
<a name="deleting-vaults-sdk-dotnet-high-level-example"></a>

Para obter um exemplo de código funcional, consulte [Exemplo: operações do Vault usando a API de alto nível do AWS SDK para .NET](creating-vaults-dotnet-sdk.md#vault-operations-example-dotnet-highlevel). O exemplo de código do C\$1 mostra as operações de cofre básicas, inclusive criar e excluir cofre. 

## Excluir um cofre usando a API de nível inferior do AWS SDK para .NET
<a name="deleting-vault-sdk-dotnet-low-level"></a>

Veja a seguir as etapas para excluir um cofre usando o console do AWS SDK para .NET.

 

1. Crie uma instância da classe `AmazonGlacierClient` (o cliente). 

   Você precisa especificar uma região da AWS onde deseja excluir um cofre. Todas as operações realizadas por você usando esse cliente se aplicam a essa regiãoAWS. 

1. Forneça informações sobre a solicitação criando uma instância da classe `DeleteVaultRequest`.

   Você precisa fornecer o nome do cofre e o ID da conta. Se você não fornecer um ID da conta, o ID da conta associado às credenciais fornecidas por você para assinar a solicitação será pressuposto. Para obter mais informações, consulte [Como usar o AWS SDK para .NET com o Amazon Glacier](using-aws-sdk-for-dot-net.md). 

1. Execute o método `DeleteVault` fornecendo o objeto de solicitação como um parâmetro. 

   O Amazon Glacier exclui o cofre somente se ele estiver vazio. Para obter mais informações, consulte [Delete Vault (DELETE vault)](api-vault-delete.md).

O trecho de código do C\$1 a seguir ilustra as etapas anteriores. O trecho recupera informações de metadados de um cofre existente na região AWS padrão. 

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

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

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

**nota**  
Para obter informações sobre a API REST subjacente, consulte [Delete Vault (DELETE vault)](api-vault-delete.md).

### Exemplo: excluir um cofre usando a API de nível inferior do AWS SDK para .NET
<a name="creating-vaults-sdk-dotnet-low-level-example"></a>

Para obter um exemplo de código funcional, consulte [Exemplo: operações do Vault usando a API de baixo nível do AWS SDK para .NET](creating-vaults-dotnet-sdk.md#vault-operations-example-dotnet-lowlevel). O exemplo de código do C\$1 mostra as operações de cofre básicas, inclusive criar e excluir cofre. 