FR
EspañolEnglishFrançaisDeutschPortuguêsItaliano
Se connecter Commencez gratuitement
S3

Comment faire que S3 supprime seul les vieux fichiers (règles de cycle de vie)

Votre bucket S3 grossit chaque mois et personne ne supprime rien. Comment créer une règle de cycle de vie qui élimine les anciennes sauvegardes, les versions précédentes et les envois interrompus, ou qui déplace ce qui ne sert presque jamais vers un stockage moins cher. Sans plus jamais rien toucher à la main.

⏱ 10 minutes ◎ Pour tous Mis à jour le 26/10/2026

S3 est bon marché au Go, mais il ne supprime rien de lui-même. Les sauvegardes nocturnes d'il y a trois ans, les versions précédentes de chaque fichier, les envois coupés à mi-chemin : tout reste là, à occuper de l'espace et à être facturé. Une règle de cycle de vie est une consigne automatique que vous donnez une fois au bucket : « ce qui a plus de 90 jours, supprime-le » ou « ce qui n'a pas été touché depuis 30 jours, passe-le au stockage bon marché ». À partir de là, S3 le fait chaque jour sans que personne n'ait à y penser.

Avant de commencer : ce que signifie chaque chose

Bucket et objet
Le bucket est le dossier racine de S3 ; chaque fichier stocké est un objet.
Règle de cycle de vie
Une consigne automatique du bucket : passé un certain délai, supprimer ou déplacer les objets qui remplissent une condition.
Préfixe
Le début du nom des objets concernés par la règle, par exemple « copias/ ». Ainsi une règle peut toucher un dossier et pas un autre.
Version actuelle et versions précédentes
Avec la gestion des versions active, chaque modification ou suppression conserve la version précédente. Les précédentes occupent de l'espace et sont les premières candidates au nettoyage.
Marqueur de suppression
Ce qui reste quand vous supprimez un fichier dans un bucket versionné : le fichier semble disparu mais ses versions sont toujours là.
Chargement partitionné incomplet
Un gros envoi coupé à mi-chemin. Ses morceaux occupent de l'espace invisible jusqu'à ce que quelque chose les nettoie.
Classes de stockage
S3 a plusieurs « tiroirs » à des prix différents : le standard, l'accès peu fréquent (moins cher à stocker, avec un coût à la lecture) et les classes d'archive (très bon marché, mais lentes à rendre le fichier).

Pas à pas

  1. Décidez ce qui doit se passer et quand

    Trois questions : combien de temps devez-vous conserver les sauvegardes ? (90 jours est en général raisonnable ; un an s'il y a une obligation légale). Combien de versions précédentes d'un fichier voulez-vous pouvoir récupérer ? (30 jours de versions précédentes laissent largement de quoi rattraper une suppression accidentelle). Y a-t-il des fichiers presque jamais lus mais à conserver ? (candidats au stockage bon marché). Notez les réponses : ce sont les chiffres de la règle.

  2. Ouvrez les règles du bucket

    Console S3, entrez dans le bucket, onglet Gestion, Créer une règle de cycle de vie. Donnez-lui un nom qui dit ce qu'elle fait (limpiar-copias-90-dias).

  3. Choisissez ce qu'elle concerne

    Si vous voulez qu'elle s'applique à tout le bucket, cochez Appliquer à tous les objets. Si c'est seulement à un dossier, choisissez Limiter la portée avec des filtres et écrivez le préfixe (copias/, avec la barre finale). Vous pouvez créer plusieurs règles avec des préfixes différents : une pour les sauvegardes, une autre pour les journaux, et laisser tranquilles les dossiers à conserver pour toujours.

  4. Cochez les actions

    Pour un dossier de sauvegardes, on coche normalement :

    • Faire expirer les versions actuelles des objets : 90 jours après leur création. Cela supprime les vieilles sauvegardes.
    • Supprimer définitivement les versions non actuelles : 30 jours après qu'elles sont devenues non actuelles. Cela nettoie les versions précédentes et ce qui a été supprimé.
    • Supprimer les marqueurs de suppression expirés et supprimer les chargements partitionnés incomplets au bout de 7 jours. Cela nettoie les déchets invisibles et devrait être sur tous les buckets.

    Si au lieu de supprimer vous voulez réduire le coût, cochez Déplacer les versions actuelles entre les classes de stockage : vers Accès peu fréquent au bout de 30 jours et, s'il s'agit d'archivage de longue durée, vers une classe d'archive au bout de 90. Attention : les classes d'archive mettent des heures à rendre le fichier et facturent sa récupération.

  5. Vérifiez et enregistrez

    L'écran final résume sur une frise chronologique ce qui arrive à chaque objet à 7, 30 et 90 jours. Lisez-la lentement : une règle « expirer au bout de 90 jours » appliquée à tout le bucket supprimera aussi ce que vous vouliez conserver. Si le résumé dit ce que vous attendiez, Créer une règle.

  6. Vérifiez au bout de quelques jours

    Les règles s'exécutent une fois par jour, la nuit, et le premier passage peut mettre plus d'un jour à se faire sentir. Dans l'onglet Métriques du bucket, vous verrez la taille totale baisser. Si vous avez beaucoup d'objets, activez l'inventaire ou regardez dans Cost Explorer le coût de S3 au cours des semaines suivantes : il devrait baisser puis se stabiliser.

Ce qui peut mal tourner

Quelque chose que je voulais conserver a été supprimé

Si le bucket avait la gestion des versions et que les versions précédentes n'ont pas encore expiré, récupérez-les (afficher les versions et restaurer). Sinon, c'est perdu. Leçon : une règle par préfixe, pas pour tout le bucket, et un essai d'abord sur un petit dossier.

La taille ne baisse pas

Si le bucket est versionné et que vous n'avez coché que « expirer les versions actuelles », les fichiers sont devenus des versions précédentes, qui occupent toujours de l'espace. Ajoutez l'action de suppression des versions non actuelles. Et laissez passer deux ou trois jours.

Récupérer un fichier archivé prend des heures

C'est le propre des classes d'archive : très bon marché à stocker, lentes et payantes à récupérer. Utilisez-les seulement pour ce dont vous n'aurez presque sûrement pas besoin ; le reste, en accès peu fréquent.

J'ai des dizaines de buckets et je ne sais pas lesquels grossissent

Dans la console S3, la liste n'affiche pas la taille. Cost Explorer groupé par type d'utilisation S3, ou le tableau de bord S3 Storage Lens (gratuit dans sa version de base), vous disent quels buckets occupent le plus.

Dans Simplio

Dans Simplio, chaque bucket affiche sa taille et de combien il a grossi ce mois-ci, pour tous vos comptes, et vous êtes prévenu si l'un grossit d'un coup. Le nettoyage automatique se règle dans deux champs (« conserver les sauvegardes tant de jours, les versions précédentes tant ») et Simplio crée la règle de cycle de vie correcte, avec le nettoyage des envois incomplets toujours inclus.

La même chose, dans AWS et dans Simplio

Dans la console AWSDans Simplio
Mettre une règle de nettoyageConsole S3, onglet Gestion, 5 écrans d'options techniquesDans le bucket : « conserver les sauvegardes 90 jours, les versions 30 » dans deux champs
Savoir quel bucket grossitCost Explorer ou Storage LensTaille et variation mensuelle de chaque bucket dans la liste, avec alerte si l'un grossit d'un coup
Plusieurs comptesBucket par bucket, compte par compteTous les buckets de tous les comptes sur un seul écran

Essayer gratuitement 15 jours Voir comment ça marche

Tout cela, sans la console AWS

Simplio est un panneau en français pour gérer vos comptes AWS : machines, copies programmées, bases de données, domaines, e-mail et ce que vous facture AWS, avec des autorisations par personne et la double authentification. Sans rien installer sur vos serveurs.

Commencez gratuitement pendant 15 jours, sans carte

Déjà client ? Espace clients.