Pourquoi ne puis-je pas supprimer mon compartiment S3 via la console Amazon S3 ou l'interface de ligne de commande AWS, même avec des autorisations complètes ou root ?

Lecture de 4 minute(s)
0

Je souhaite utiliser la console Amazon Simple Storage Service (Amazon S3) ou l'interface de ligne de commande AWS (AWS CLI) pour supprimer un compartiment Amazon S3. J'ai des autorisations complètes ou root sur le comportement, mais ma demande de suppression échoue et le comportement est toujours disponible.

Brève description

Vous ne pouvez pas supprimer un compartiment S3 dans la console Amazon S3 s'il contient un grand nombre d'objets. Vous ne pouvez pas utiliser l'interface de ligne de commande AWS pour supprimer un compartiment S3 avec gestion des versions s'il contient des objets ou des versions d'objets. Pour plus d'informations, consultez la section Suppression d’un compartiment.

Remarque : si des erreurs surviennent lors de l'exécution des commandes AWS CLI, vérifiez que vous utilisez la version la plus récente de l'interface.

Pour supprimer un compartiment S3, suspendez la gestion des versions si vous l'avez déjà activé. Configurez ensuite des règles de cycle de vie pour faire expirer les objets du compartiment au bout d'un jour. Après avoir supprimé tous les objets, vous pouvez supprimer le compartiment.

Résolution

**Avertissement :**La procédure suivante supprime définitivement toutes les données de votre compartiment S3. Vous ne pouvez pas récupérer de données une fois que vous les avez supprimées et retirées d'un compartiment. Avant de continuer, passez en revue tous les objets et données du compartiment pour vous assurer que vous n'en avez plus besoin.

Pour suspendre la gestion des versions puis configurer des règles de cycle de vie afin de supprimer des objets dans le compartiment, procédez comme suit :

  1. Ouvrez la console Amazon S3.
  2. Choisissez le compartiment que vous souhaitez supprimer.
  3. Si vous avez activé la gestion des versions pour le compartiment, suspendez la gestion des versions.
  4. Choisissez l'onglet Gestion.
  5. Sous Règles du cycle de vie, sélectionnez Créer une règle de cycle de vie.
  6. Dans Nom de la règle du cycle de vie, entrez le nom de la règle du cycle de vie.
  7. Pour exécuter la règle sur l'ensemble du compartiment, choisissez Cette règle s'applique à tous les objets du compartiment. Pour exécuter la règle sur un préfixe donné, choisissez Limiter le champ d'application de cette règle à l'aide d'un ou de plusieurs filtres. Entrez ensuite le nom du préfixe sous Préfixe.
  8. Sous Actions relatives aux règles du cycle de vie, sélectionnez les options suivantes :
    Faire expirer les versions actuelles des objets
    Supprimer définitivement les versions précédentes des objets
    Supprimer les marqueurs de suppression expirés ou les téléchargements partitionnés incomplets.
  9. Pour Expiration des versions actuelles des objets, entrez 1 sous Nombre de jours après la création de l'objet.
  10. Pour Supprimer définitivement les versions précédentes des objets, entrez 1 sous Nombre de jours après que les objets sont devenus des versions précédentes.
  11. Pour Supprimer les marqueurs de suppression expirés ou les téléchargements partitionnés incomplets, sélectionnez Supprimer les téléchargements partitionnés incomplets. Entrez ensuite 1 pour spécifier le nombre de jours.
  12. Choisissez Créer la règle.

**Remarque :**Même si vous recevez le message d'erreur « Cette règle comporte des préfixes qui se chevauchent avec (previous_rule_name) », vous pouvez toujours enregistrer la règle.

Les règles du cycle de vie s'appliquent aux alentours de minuit, heure universelle coordonnée (UTC). Une fois les règles de cycle de vie exécutées, les objets ne sont pas supprimés immédiatement, mais les règles de cycle de vie les marquent pour suppression. Les objets marqués pour suppression ne sont pas soumis à des frais de facturation. Pour plus d'informations, consultez la section Objets en cours d'expiration.

Si le compartiment contient un grand nombre d'objets, ils peuvent apparaître dans la console Amazon S3 pendant quelques jours. Cette condition s'applique particulièrement aux compartiments Amazon S3 avec la gestion des versions. Si le compartiment comporte la gestion des versions, Amazon S3 crée des marqueurs de suppression après avoir supprimé la version actuelle d'un objet. Une fois que les marqueurs de suppression datent d'au moins un jour, les règles de cycle de vie nettoient également les marqueurs de suppression. Par conséquent, les règles du cycle de vie peuvent mettre quelques jours à détecter les marqueurs de suppression et à les supprimer.

Une fois que vos règles de cycle de vie ont complètement supprimé tous les objets, y compris les marqueurs de suppression et les versions non actuelles, vous pouvez supprimer le compartiment.

Informations connexes

Gestion du cycle de vie de votre stockage

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 6 mois