

 **Cette page est réservée aux clients existants du service Amazon Glacier utilisant Vaults et l'API REST d'origine datant de 2012.**

Si vous recherchez des solutions de stockage d'archives, nous vous recommandons d'utiliser les classes de stockage Amazon Glacier dans Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive. Pour en savoir plus sur ces options de stockage, consultez les [classes de stockage Amazon Glacier](https://aws.amazon.com/s3/storage-classes/glacier/).

Amazon Glacier (service autonome d'origine basé sur un coffre-fort) n'accepte plus de nouveaux clients. Amazon Glacier est un service autonome doté de son propre service APIs qui stocke les données dans des coffres-forts et qui se distingue des classes de stockage Amazon S3 et Amazon S3 Glacier. Vos données existantes resteront sécurisées et accessibles indéfiniment dans Amazon Glacier. Aucune migration n'est requise. Pour un stockage d'archivage à long terme et à faible coût AWS , nous [recommandons les classes de stockage Amazon S3 Glacier](https://aws.amazon.com/s3/storage-classes/glacier/), qui offrent une expérience client supérieure avec des compartiments S3, une Région AWS disponibilité totale APIs, des coûts réduits et AWS une intégration des services. Si vous souhaitez des fonctionnalités améliorées, envisagez de migrer vers les classes de stockage Amazon S3 Glacier en suivant nos [conseils relatifs aux AWS solutions pour le transfert de données depuis les coffres-forts Amazon Glacier vers les classes de stockage Amazon S3 Glacier](https://aws.amazon.com/solutions/guidance/data-transfer-from-amazon-s3-glacier-vaults-to-amazon-s3/).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Supprimer un coffre-fort dans Amazon Glacier
<a name="deleting-vaults"></a>

Amazon Glacier (Amazon Glacier) supprime un coffre-fort uniquement s'il ne contient aucune archive lors du dernier inventaire calculé et s'il n'y a eu aucune écriture dans le coffre-fort depuis le dernier inventaire. Pour plus d'informations sur la suppression d'archives, consultez la section [Supprimer une archive dans Amazon Glacier](deleting-an-archive.md). Pour plus d'informations sur le téléchargement d'un inventaire de coffre, consultez la section [Téléchargement d'un inventaire de coffre-fort dans Amazon Glacier](vault-inventory.md). 

 

**Note**  
Amazon Glacier prépare régulièrement un inventaire pour chaque coffre, toutes les 24 heures. Dans la mesure où l'inventaire peut ne pas refléter les informations les plus récentes, Amazon Glacier s'assure que le coffre est bien vide en vérifiant si des opérations d'écriture ont été effectuées depuis le dernier inventaire du coffre. 

**Note**  
Pour la suppression automatique des archives du coffre-fort, consultez [Suppression automatique des archives du coffre-fort dans Amazon S3 Glacier](https://aws.amazon.com/solutions/guidance/automated-deletion-of-vault-archives-in-amazon-s3-glacier/).

**Topics**
+ [Suppression d'un coffre-fort dans Amazon Glacier à l'aide du AWS SDK pour Java](deleting-vaults-sdk-java.md)
+ [Suppression d'un coffre-fort dans Amazon Glacier à l'aide du AWS SDK pour .NET](deleting-vaults-sdk-dotnet.md)
+ [Suppression d'un coffre-fort dans Amazon Glacier à l'aide de l'API REST](deleting-vault-rest-api.md)
+ [Supprimer un coffre-fort vide à l'aide de la console Amazon Glacier](deleting-vaults-console.md)
+ [Suppression d'un coffre-fort dans Amazon Glacier à l'aide du AWS Command Line Interface](deleting-vaults-cli.md)

# Suppression d'un coffre-fort dans Amazon Glacier à l'aide du AWS SDK pour Java
<a name="deleting-vaults-sdk-java"></a>

Voici les étapes pour supprimer un coffre à l'aide de l'API de bas niveau du kit AWS SDK pour Java.

 

1. Créez une instance de la classe `AmazonGlacierClient` (le client). 

   Vous devez spécifier AWS la région à partir de laquelle vous souhaitez supprimer un coffre-fort. Toutes les opérations que vous effectuez à l'aide de ce client s'appliquent à cette AWS région. 

1. Fournissez les informations de demande en créant une instance de la classe `DeleteVaultRequest`.

   Vous devez entrer le nom du coffre et l'ID du compte. Si vous n'indiquez pas d'ID de compte, l'ID de compte associé aux informations d'identification que vous avez indiquées pour signer la demande est pris en compte. Pour de plus amples informations, veuillez consulter [Utilisation du AWS SDK pour Java avec Amazon Glacier](using-aws-sdk-for-java.md). 

1. Exécutez la méthode `deleteVault` en fournissant l'objet de demande comme paramètre. 

   Amazon Glacier (Amazon Glacier) supprime le coffre uniquement s'il est vide. Pour de plus amples informations, veuillez consulter [Suppression de coffre (DELETE vault)](api-vault-delete.md).

L'extrait de code Java suivant illustre les étapes précédentes. 

 

```
try {
    DeleteVaultRequest request = new DeleteVaultRequest()
        .withVaultName("*** provide vault name ***");

    client.deleteVault(request);
    System.out.println("Deleted vault: " + vaultName);
} catch (Exception e) {
    System.err.println(e.getMessage());
}
```

**Note**  
Pour obtenir des informations sur l'API REST sous-jacente, consultez la section [Suppression de coffre (DELETE vault)](api-vault-delete.md). 

## Exemple : suppression d'un coffre-fort à l'aide du AWS SDK pour Java
<a name="deleting-vaults-sdk-java-example"></a>

Pour obtenir un exemple de code pratique, consultez la section [Exemple : création d'un coffre-fort à l'aide du AWS SDK pour Java](creating-vaults-sdk-java.md#creating-vaults-sdk-java-example). L'exemple de code Java illustre les opérations de base sur les coffres, notamment la création et la suppression. 

# Suppression d'un coffre-fort dans Amazon Glacier à l'aide du AWS SDK pour .NET
<a name="deleting-vaults-sdk-dotnet"></a>

Les niveaux de [haut et de bas niveau APIs](using-aws-sdk.md) fournis par le SDK Amazon pour .NET fournissent une méthode pour supprimer un coffre-fort.

**Topics**
+ [Suppression d'un coffre-fort à l'aide de l'API de haut niveau du AWS SDK pour .NET](#deleting-vault-sdk-dotnet-high-level)
+ [Suppression d'un coffre-fort à l'aide de l'API de bas niveau du AWS SDK pour .NET](#deleting-vault-sdk-dotnet-low-level)

## Suppression d'un coffre-fort à l'aide de l'API de haut niveau du AWS SDK pour .NET
<a name="deleting-vault-sdk-dotnet-high-level"></a>

La catégorie `ArchiveTransferManager` de l'API de haut niveau comporte la méthode `DeleteVault` qui sert à supprimer un coffre.

### Exemple : suppression d'un coffre-fort à l'aide de l'API de haut niveau du AWS SDK pour .NET
<a name="deleting-vaults-sdk-dotnet-high-level-example"></a>

Pour obtenir un exemple de code pratique, consultez la section [Exemple : opérations de coffre-fort à l'aide de l'API de haut niveau du AWS SDK pour .NET](creating-vaults-dotnet-sdk.md#vault-operations-example-dotnet-highlevel). L'exemple de code C\$1 illustre les opérations de base sur les coffres, notamment la création et la suppression. 

## Suppression d'un coffre-fort à l'aide de l'API de bas niveau du AWS SDK pour .NET
<a name="deleting-vault-sdk-dotnet-low-level"></a>

Voici les étapes permettant de supprimer un coffre à l'aide du kit AWS SDK pour .NET.

 

1. Créez une instance de la classe `AmazonGlacierClient` (le client). 

   Vous devez spécifier AWS la région à partir de laquelle vous souhaitez supprimer un coffre-fort. Toutes les opérations que vous effectuez à l'aide de ce client s'appliquent à cette AWS région. 

1. Fournissez les informations de demande en créant une instance de la classe `DeleteVaultRequest`.

   Vous devez entrer le nom du coffre et l'ID du compte. Si vous n'indiquez pas d'ID de compte, l'ID de compte associé aux informations d'identification que vous avez indiquées pour signer la demande est pris en compte. Pour de plus amples informations, veuillez consulter [Utilisation du AWS SDK pour .NET avec Amazon Glacier](using-aws-sdk-for-dot-net.md). 

1. Exécutez la méthode `DeleteVault` en fournissant l'objet de demande comme paramètre. 

   Amazon Glacier (Amazon Glacier) supprime le coffre uniquement s'il est vide. Pour de plus amples informations, veuillez consulter [Suppression de coffre (DELETE vault)](api-vault-delete.md).

L'extrait de code C\$1 suivant illustre les étapes précédentes. L'extrait extrait les informations de métadonnées d'un coffre existant dans la région par défaut. AWS 

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

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

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

**Note**  
Pour obtenir des informations sur l'API REST sous-jacente, consultez la section [Suppression de coffre (DELETE vault)](api-vault-delete.md).

### Exemple : suppression d'un coffre-fort à l'aide de l'API de bas niveau du AWS SDK pour .NET
<a name="creating-vaults-sdk-dotnet-low-level-example"></a>

Pour obtenir un exemple de code pratique, consultez la section [Exemple : opérations de coffre-fort à l'aide de l'API de bas niveau du AWS SDK pour .NET](creating-vaults-dotnet-sdk.md#vault-operations-example-dotnet-lowlevel). L'exemple de code C\$1 illustre les opérations de base sur les coffres, notamment la création et la suppression. 

# Suppression d'un coffre-fort dans Amazon Glacier à l'aide de l'API REST
<a name="deleting-vault-rest-api"></a>

Pour supprimer un coffre à l'aide de l'API REST, consultez la section [Suppression de coffre (DELETE vault)](api-vault-delete.md).

# Supprimer un coffre-fort vide à l'aide de la console Amazon Glacier
<a name="deleting-vaults-console"></a>

**Note**  
Avant de supprimer un coffre, vous devez supprimer toutes les archives qu'il contient. Vous pouvez le faire en écrivant du code pour effectuer une demande de suppression d'archive en utilisant l'API REST AWS SDK pour Java, le AWS SDK pour .NET, ou en utilisant le AWS Command Line Interface (AWS CLI). Pour plus d'informations sur la suppression d'archives, consultez la section [Étape 5 : Supprimer une archive d'un coffre-fort dans Amazon Glacier](getting-started-delete-archive.md).

Une fois le coffre vide, vous pouvez le supprimer en effectuant les étapes suivantes.

**Pour supprimer un coffre vide à l'aide de la console Amazon Glacier**

1. Connectez-vous à la console Amazon Glacier AWS Management Console et ouvrez-la sur [Amazon Glacier Console](https://console.aws.amazon.com/glacier/home).

1. Sous **Sélectionnez une région**, choisissez l' Région AWS endroit où se trouve le coffre.

1. Dans le panneau de navigation de gauche, choisissez **Coffres**.

1. Dans la liste des **coffres**, sélectionnez la case d'option en regard du nom du coffre à supprimer, puis choisissez **Supprimer** en haut de la page.

1. Dans la boîte de dialogue **Supprimer le coffre**, confirmez que vous souhaitez supprimer le coffre en choisissant **Supprimer**. 
**Important**  
La suppression d'un coffre ne peut pas être annulée.

1. Pour vérifier que vous avez bien supprimé le coffre, ouvrez la liste des **coffres**, puis saisissez le nom du coffre que vous avez supprimé. Si le coffre est introuvable, c'est que la suppression a abouti. 

# Suppression d'un coffre-fort dans Amazon Glacier à l'aide du AWS Command Line Interface
<a name="deleting-vaults-cli"></a>

Vous pouvez supprimer des coffres-forts vides ou non vides dans Amazon Glacier (Amazon Glacier) à l'aide du AWS Command Line Interface (AWS CLI).

**Topics**
+ [(Prérequis) Configuration du AWS CLI](#Creating-Vaults-CLI-Setup)
+ [Exemple : suppression d'un coffre vide à l'aide du AWS CLI](#Deleting-Empty-Vaults-CLI-Implementation)
+ [Exemple : suppression d'un coffre non vide à l'aide du AWS CLI](#Deleting-A-Nonempty-Vaults-CLI-Implementation)

## (Prérequis) Configuration du AWS CLI
<a name="Creating-Vaults-CLI-Setup"></a>

1. Téléchargez et configurez l’interface AWS CLI. Pour obtenir des instructions, consultez les rubriques suivantes dans le *Guide de l’utilisateur de l’interface AWS Command Line Interface * : 

    [Installation du AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html) 

   [Configuration du AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)

1. Vérifiez votre AWS CLI configuration en saisissant les commandes suivantes à l'invite de commande. Ces commandes ne fournissent pas directement d'informations d'identification, par conséquent ce sont les informations du profil par défaut qui sont utilisées.
   + Essayez d'utiliser la commande help.

     ```
     aws help
     ```
   + Pour obtenir la liste des coffres-forts Amazon Glacier sur le compte configuré, utilisez la `list-vaults` commande. *123456789012*Remplacez-le par votre Compte AWS identifiant.

     ```
     aws glacier list-vaults --account-id 123456789012
     ```
   + Pour voir les données de configuration actuelles pour le AWS CLI, utilisez la `aws configure list` commande.

     ```
     aws configure list
     ```

## Exemple : suppression d'un coffre vide à l'aide du AWS CLI
<a name="Deleting-Empty-Vaults-CLI-Implementation"></a>
+ Utilisez la commande `delete-vault` pour supprimer un coffre qui ne contient pas d'archives.
  + 

    ```
    aws glacier delete-vault --vault-name awsexamplevault --account-id 111122223333
    ```

## Exemple : suppression d'un coffre non vide à l'aide du AWS CLI
<a name="Deleting-A-Nonempty-Vaults-CLI-Implementation"></a>

Amazon Glacier supprime un coffre-fort uniquement s'il ne contient aucune archive lors du dernier inventaire calculé et s'il n'y a eu aucune écriture dans le coffre-fort depuis le dernier inventaire. La suppression d'un coffre non vide est un processus en trois étapes : récupérer l'archive dans le rapport IDs d'inventaire d'un coffre, supprimer chaque archive, puis supprimer le coffre.

1. Utilisez la commande `initiate-job` pour démarrer une tâche d’extraction d'inventaire.

   ```
   aws glacier initiate-job --vault-name awsexamplevault --account-id 111122223333 --job-parameters '{"Type": "inventory-retrieval"}'
   ```

    Sortie attendue :

   ```
   {
       "location": "/111122223333/vaults/awsexamplevault/jobs/*** jobid ***", 
       "jobId": "*** jobid ***"
   }
   ```

1. Utilisez la commande `describe-job` pour vérifier le statut de la tâche d'extraction précédente.

   ```
   aws glacier describe-job --vault-name awsexamplevault --account-id 111122223333 --job-id *** jobid ***
   ```

    Sortie attendue :

   ```
   {
       "InventoryRetrievalParameters": {
           "Format": "JSON"
       }, 
       "VaultARN": "*** vault arn ***", 
       "Completed": false, 
       "JobId": "*** jobid ***", 
       "Action": "InventoryRetrieval", 
       "CreationDate": "*** job creation date ***", 
       "StatusCode": "InProgress"
   }
   ```

1. Attendez que la tâche se termine.

   Vous devez attendre que la sortie de la tâche soit prête pour pouvoir effectuer le téléchargement. Si vous avez défini une configuration de notification sur le coffre-fort ou si vous avez spécifié une rubrique Amazon Simple Notification Service (Amazon SNS) lorsque vous avez lancé la tâche, Amazon Glacier envoie un message à la rubrique une fois la tâche terminée. 

   Vous pouvez définir la configuration des notifications pour des événements spécifiques concernant le coffre. Pour de plus amples informations, veuillez consulter [Configuration des notifications de coffre-fort dans Amazon Glacier](configuring-notifications.md). Amazon Glacier envoie un message à la rubrique SNS spécifiée chaque fois que l'événement spécifique se produit.

1. Une fois l'opération terminée, utilisez la commande `get-job-output` pour télécharger le travail d’extraction dans le fichier `output.json`.

   ```
   aws glacier get-job-output --vault-name awsexamplevault --account-id 111122223333 --job-id *** jobid *** output.json
   ```

   Cette commande produit un fichier avec les champs suivants.

   ```
   {
   "VaultARN":"arn:aws:glacier:region:111122223333:vaults/awsexamplevault",
   "InventoryDate":"*** job completion date ***",
   "ArchiveList":[
   {"ArchiveId":"*** archiveid ***",
   "ArchiveDescription":*** archive description (if set) ***,
   "CreationDate":"*** archive creation date ***",
   "Size":"*** archive size (in bytes) ***",
   "SHA256TreeHash":"*** archive hash ***"
   }
   {"ArchiveId":
   ...
   ]}
   ```

1. Utilisez la commande `delete-archive` pour supprimer chaque archive d'un coffre jusqu'à ce qu'il n’en reste aucune.

   ```
   aws glacier delete-archive --vault-name awsexamplevault --account-id 111122223333 --archive-id "*** archiveid ***"
   ```
**Note**  
Si votre identifiant d'archive commence par un tiret ou un autre caractère spécial, vous devez le placer entre guillemets pour exécuter cette commande.

1. Utilisez la commande `initiate-job` pour démarrer une nouvelle tâche d’extraction d'inventaire.

   ```
   aws glacier initiate-job --vault-name awsexamplevault --account-id 111122223333 --job-parameters '{"Type": "inventory-retrieval"}'
   ```

1. Une fois l'opération terminée, utilisez la commande `delete-vault` pour supprimer un coffre sans archives.

   ```
   aws glacier delete-vault --vault-name awsexamplevault --account-id 111122223333
   ```