Suppression de plusieurs objets
Etant donné que tous les objets dans le compartiment S3 entraînent des coûts de stockage, vous devez supprimer ceux dont vous n’avez plus besoin. Par exemple, si vous collectez des fichiers journaux, vous pouvez les supprimer lorsque vous n’en avez plus besoin. Vous pouvez configurer une règle de cycle de vie pour supprimer automatiquement les objets tels que les fichiers journaux. Pour plus d’informations, consultez Définition d’une configuration du cycle de vie S3 sur un compartiment.
Pour en savoir plus sur les fonctions et la tarification d’Amazon S3, consultez Tarification Amazon S3
Vous pouvez utiliser la console Amazon S3, les kits AWS SDK ou l’API REST pour supprimer simultanément plusieurs objets d’un compartiment S3.
Procédez comme suit pour utiliser la console Amazon S3 afin de supprimer plusieurs objets d’un compartiment.
Avertissement
-
La suppression d’un objet spécifié ne peut pas être annulée.
-
Cette action supprime tous les objets spécifiés. Lorsque vous supprimez des dossiers, attendez la fin de l’action de suppression pour ajouter de nouveaux objets au dossier. Dans le cas contraire, de nouveaux objets pourraient également être supprimés.
Lorsque vous supprimez des objets d’un compartiment sans gestion des versions, y compris des compartiments de répertoires, Amazon S3 supprime définitivement ces objets.
-
Si vous supprimez des objets d’un compartiment pour lequel la gestion des versions est activée ou suspendue, Amazon S3 crée des marqueurs de suppression. Pour plus d’informations, consultez Utilisation des marqueurs de suppression.
Pour supprimer des objets pour lesquels la gestion des versions est activée ou suspendue
Note
Si l’ID de version des objets dans un compartiment pour lequel la gestion des versions est suspendue, est marqué comme NULL, S3 supprime définitivement les objets, car il n’existe aucune version précédente. Toutefois, si un ID de version valide est répertorié pour les objets dans un compartiment pour lequel la gestion des versions est suspendue, S3 crée un marqueur de suppression pour les objets supprimés, tout en conservant les versions précédentes de l’objet.
Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez Compartiments à usage général.
-
Dans la liste des compartiments, choisissez le nom du compartiment dont vous souhaitez supprimer les objets.
Sélectionnez les objets, puis choisissez Supprimer.
Pour confirmer la suppression de la liste d’objets sous Objets spécifiés dans la zone de texte Supprimer les objets ?, entrez
delete.
Pour supprimer définitivement des versions d’objet spécifiques dans un compartiment pour lequel la gestion des versions est activée
Avertissement
Lorsque vous supprimez définitivement des versions d’objets spécifiques dans Amazon S3, cette opération est irréversible.
Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez Compartiments à usage général.
-
Dans la liste des compartiments, choisissez le nom du compartiment dont vous souhaitez supprimer les objets.
Sélectionnez les objets que vous voulez supprimer.
Choisissez le bouton Afficher les versions.
Sélectionnez les versions de l’objet, puis choisissez Supprimer.
Pour confirmer la suppression définitive des versions d’objets spécifiques répertoriées sous Objets spécifiés, dans la zone de texte Supprimer les objets ?, entrez Supprimer définitivement. Amazon S3 supprime définitivement ces versions spécifiques de l’objet.
Pour supprimer définitivement les objets d’un compartiment Amazon S3 pour lesquels la gestion des versions n’est pas activée
Avertissement
Lorsque vous supprimez définitivement un objet dans Amazon S3, cette opération est irréversible. De plus, pour tous les compartiments sans gestion des versions, les suppressions sont définitives.
Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez Compartiments à usage général ou Compartiments de répertoires.
-
Dans la liste des compartiments, choisissez le nom du compartiment dont vous souhaitez supprimer les objets.
Sélectionnez les objets, puis choisissez Supprimer.
Pour confirmer la suppression définitive des objets répertoriés sous Objets spécifiés, dans la zone de texte Supprimer des objets ?, entrez Supprimer définitivement.
Note
Si vous rencontrez des problèmes lors de la suppression des objets, consultez Je souhaite supprimer définitivement les objets avec la gestion des versions.
Pour voir des exemples de suppression de plusieurs objets avec le kit AWS SDK pour Java, consultez Suppression de plusieurs objets dans la Référence des API Amazon S3.
Pour obtenir des informations générales sur l’utilisation des différents kits AWS SDK, consultez Développement avec Amazon S3 à l’aide des kits AWS SDK dans la Référence des API Amazon S3.
Vous pouvez utiliser les kits AWS SDK pour supprimer plusieurs objets grâce à l’API de suppression de plusieurs objets. Toutefois, si l’application l’exige, vous pouvez envoyer directement des demandes REST.
Pour plus d’informations, consultez Suppression de plusieurs objets dans la Référence des API Amazon Simple Storage Service.