On explose le budget AWS en S3 StorageClass Glacier Deep Archive

guibert-constance 08/05/2024
RÉSOLU
guibert-constance
Auteur Secouriste
Avatar de guibert-constance
guibert-constance
Auteur Secouriste

les gars gros coup de stress en fin de mois on a explosé le budget AWS de ouf à cause de S3 Glacier Deep Archive. sauf que personne n'est censé mettre des trucs là dedans surtout pas pour les dev envs c'est quoi le bordel

08/05/2024 à 00:20

8 commentaires

guyon-denis
Membre Actif
Avatar de guyon-denis
guyon-denis
Membre Actif

yo t'as des lifecycle rules sur tes buckets s3 qui pourraient pousser des objets vers glacier deep archive sans que vous le sachiez check les rules sur tous les buckets en particulier ceux qui ont des noms génériques ou des backups

08/05/2024 à 21:25
andre15
Membre Actif
Avatar de andre15
andre15
Membre Actif

et regardez le bucket owner et les policies qui peuvent modifier ces rules des fois c'est un vieux script de backup qui tourne encore sans que personne n'y fasse gaffe

09/05/2024 à 19:39
gros-michele
Membre Actif Secouriste
Avatar de gros-michele
gros-michele
Membre Actif Secouriste

utilise AWS Config pour auditer les changements sur tes buckets s3 et les lifecycle policies ça te permettra de voir qui a fait quoi et quand

10/05/2024 à 19:34
guyon-denis
Membre Actif
Avatar de guyon-denis
guyon-denis
Membre Actif

check les logs cloudtrail pour les appels d'API s3 putobject ou putbucketlifecycleconfig qui spécifient glacier deep archive ça te donnera l'identité de l'initiateur

11/05/2024 à 18:12
andre15
Membre Actif
Avatar de andre15
andre15
Membre Actif

attention aux rétentions par défaut aussi si t'as des s3 versioning activés chaque version compte et si les rules sont pas fines ça part en deep archive

12/05/2024 à 17:02
gros-michele
Membre Actif Secouriste
Avatar de gros-michele
gros-michele
Membre Actif Secouriste

et y'a pas de cross-region replication qui pourrait dupliquer des objets dans un bucket avec une rule deep archive dans la région de destination ? c un piège vicieux ça

13/05/2024 à 12:30
guyon-denis
Membre Actif
Avatar de guyon-denis
guyon-denis
Membre Actif

le plus simple c'est de générer un rapport de coût détaillé dans AWS Cost Explorer avec un filtre par service et par storage class tu verras exactement quels buckets sont les coupables

14/05/2024 à 06:35
guibert-constance
Auteur Secouriste
Avatar de guibert-constance
guibert-constance
Auteur Secouriste

bingo c'était une vieille lifecycle rule sur un bucket de backup global qui balançait tout ce qui avait plus de 30 jours en glacier deep archive. on a désactivé ça et mis en place une alerte sur les coûts glacier. merci pour les tips les gars

15/05/2024 à 05:07

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