То, что вы просите, - это очень типичный вопрос из AWS. К сожалению, при почти бесконечном масштабе расходы могут быть близки к бесконечности. С точки зрения затрат я бы больше беспокоился о расходах на пропускную способность, чем о стоимости запросов S3.
Кроме того, как только вы разместите такие вещи, как Cloudfront или Lambda, все это будет трудно ограничить.
Лучший способ ограничить - это поместить оповещения о выставлении счетов в свою учетную запись - и вы можете их распределить по уровням, чтобы получать оповещения на сумму 10, 20 или 100 долларов, вплоть до момента, когда вам будет неудобно. А затем либо вручную отключите веб-сайт, либо настройте лямбда-функцию, чтобы отключить ее для вас.