AWS S3 사용자의 게시물로, 이 사용자는 2일 차에 비어 있는 버킷으로 인해 1,000달러짜리 청구서를 받게 되었습니다.
문제의 원인은 주로 비용이 발생하는 버킷 호출에 있었으며, 해당 사용자는 "bucket-crap"과 같은 이름의 버킷을 생성한 것이 문제였습니다. 이 이름은 기업들이 널리 사용하는 것으로 보이는 어떤 애플리케이션의 기본 이름이었습니다.
그러나 이 사례는 해당 서비스가 심각한 문제를 가지고 있을 수 있음을 드러냈습니다. 악성 사용자가 해당 버킷의 이름을 알고 있다면 수천 번의 호출을 생성할 수 있기 때문입니다. 이를 통해 과도한 비용이 발생할 수 있으며, 이는 현재 “DoW”(Denial of Wallet, 지갑 거부)라고 불리는 현상입니다. 버킷에 대한 접근 권한이 없더라도, 거부된 호출조차도 비용을 발생시키기 때문입니다.
상세 정보는 아래 링크에서 확인하세요:
https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1