12 commentaires
T'aurais pas activé la réplication cross-region (CRR) sur un bucket par accident? Ou tu partages des buckets avec d'autres comptes AWS et y a eu une hausse de pull de leur côté? La CRR, ça coûte en transfert de données.
Est-ce que tu utilises CloudFront ou un autre CDN devant S3? Si non, le trafic sort directement de S3 et c'est beaucoup plus cher. Si oui, vérifie que ton CDN est bien configuré pour servir le max de requêtes et pas refetch trop souvent de S3.
Tes buckets sont-ils publics? Même si c'est pour des assets web, des bots ou des scrapers malveillants peuvent pomper beaucoup de données sans que tu le saches si t'as pas de restrictions. Regarde les User-Agents dans les logs d'accès.
Vérifie les métriques S3 BytesDownloaded par bucket dans CloudWatch. Ça te donnera une granularité au niveau du bucket pour voir lequel est la source du problème.
Un immense merci à tous pour les pistes ! C'était un combo de plusieurs trucs. Un de nos buckets publics était la cible d'un bot scraper qui aspirait nos assets statiques. Et on avait aussi un vieux script de backup qui rapatriait tout en on-prem toutes les nuits sans compression ni déduplication. J'ai activé CloudFront et mis des restrictions IP/user-agent sur les buckets critiques. Le coût devrait redescendre !
Laisser une réponse
Vous devez être connecté pour poster un message !
salut la gang ! on a eu une mauvaise surprise sur la dernière facture aws : le coût de data transfer out de s3 a doublé sans raison apparente. on n'a pas déployé de nouvelles applications, pas de gros changements côté infra. nos buckets s3 hébergent des assets statiques pour nos front-ends et quelques backups. c'est du s3 standard. je comprends pas d'où vient cette hausse soudaine.
Avant on était vers 20TB pour $1800. Quelqu'un a une idée de comment debug ça ?