Explosion des coûts S3 Glacier après suppression d'un vieux bucket

jacob-anais 17/11/2024
RÉSOLU
jacob-anais
Auteur Actif
Avatar de jacob-anais
jacob-anais
Auteur Actif

la déprime totale les amis. j'ai supprimé un vieux bucket s3 qui contenait des téraoctets de données archivées en s3 glacier depuis des années. je m'attendais à une petite baisse de facture mais c'est l'inverse. la facture aws a explosé pour le mois en cours. comment c'est possible ? supprimer c'est pas censé être gratuit ?

17/11/2024 à 22:11

8 commentaires

oh mon dieu ça sent le piège classique de glacier ! quand tu supprimes des objets glacier avant la période minimale de stockage (genre 90 ou 180 jours) aws te facture une "early deletion fee". en gros c comme si tu les avais récupérés avant de les supprimer

18/11/2024 à 20:30
jacob-anais
Auteur Actif
Avatar de jacob-anais
jacob-anais
Auteur Actif

mais c'était des objets qui avaient plus de 5 ans ! ils étaient bien au-delà de n'importe quelle période minimale

19/11/2024 à 19:45
aime30
Membre Actif
Avatar de aime30
aime30
Membre Actif

même si c'est au-delà de la période minimale il y a quand même des frais de "retrieval request" et de "data transfer" si tu supprimes un gros volume d'un coup. pour aws une suppression massive de glacier est traitée comme une série de retrievals puis de suppressions

20/11/2024 à 15:30
jacob-anais
Auteur Actif
Avatar de jacob-anais
jacob-anais
Auteur Actif

mais j'ai pas demandé de retrieval j'ai juste fait un aws s3 rb --force s3://mon-vieux-bucket

Modifié le 23/05/2026 à 16:20
michel97
Membre
Avatar de michel97
michel97
Membre

oui mais le moteur de s3 en arrière-plan doit "accéder" aux métadonnées et aux données pour pouvoir les marquer pour suppression et s'assurer qu'elles ont été archivées correctement. cet accès est facturé. et si c'était du deep archive c'est encore plus cher

22/11/2024 à 07:48

exactement. c'est la façon dont glacier est conçu. pour le supprimer proprement et sans frais excessifs (une fois la période minimale passée) il faut laisser s3 gérer via des lifecycle rules pour le passer en s3 standard puis le virer. faire un delete brutal c'est toujours le risque

23/11/2024 à 06:01
aime30
Membre Actif
Avatar de aime30
aime30
Membre Actif

et t'as pas utilisé un outil tiers ou un script qui aurait pu faire des requêtes de listing massives avant le delete ? les listings de buckets avec beaucoup d'objets peuvent aussi coûter un max de requêtes si tu parcours tout le bucket

24/11/2024 à 05:39
jacob-anais
Auteur Actif
Avatar de jacob-anais
jacob-anais
Auteur Actif

non juste le aws s3 rb --force. j'ai checké la facture en détail et c'est bien les Glacier Expedited Retrieval qui ont explosé. des millions de requêtes. c'est fou. je suis tombé dans le panneau. merci pour l'explication ça m'aide à comprendre ce qui s'est passé

Modifié le 23/05/2026 à 16:20

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire