Amazon S3: лимитирование расходов
Можно запретить публичный доступ и отдавать подписанные ссылки на файлы — через нное время (задается подписью) доступ будет невозможен.

Ключевое слово — amazon s3 signed url.

к примеру, вот обсуждается реализация этой фичи для .net forums.aws.amazon.com/message.jspa?messageID=136452
Пока посоветовали только держать инстанс для анализа логов (CloudFront умеет писать лог отдачи в бакет S3) и в случае чего прекращать раздачу. Но это не совсем то, да и задержка логирования составляет около часа.