Предлагает ли AWS S3 какое-либо ограничение скорости или защиту от злоупотреблений для общедоступных файлов?

У меня есть веб-приложение, которое обслуживает медиафайлы (другими словами, довольно большие) с публичным доступом. Файлы размещены на S3. Мне интересно, предлагает ли AWS какую-либо защиту от злоупотреблений, например обнаружение или предотвращение загрузок с помощью некоторого ограничения скорости. Сценарий может заключаться в том, что один источник повторно загружает один и тот же контент повторно. Я надеялся, что может быть какой-то механизм для обнаружения такого поведения и принятия превентивных мер или уведомления меня.

Я просматриваю документы AWS и ничего не вижу, но, возможно, я недостаточно хорошо смотрю.

Как люди, которые размещают общедоступные файлы, справляются с этим?


person Howiecamp    schedule 28.12.2015    source источник


Ответы (2)


S3 — это в основном служба хранения файлов с элементарными возможностями веб-сервера. Я настоятельно рекомендую вам разместить CDN между вашими конечными пользователями и S3. Хороший CDN обеспечит защиту от злоупотреблений, о которых вы говорите, а также более быструю доставку файлов пользователю.

person Mark B    schedule 28.12.2015

Если вы в основном беспокоитесь о том, как злоупотребление повлияет на ваши счета (а они могут быть очень большими, поэтому стоит беспокоиться об этом), я бы посоветовал вам добавить в свою учетную запись несколько предупреждений о выставлении счетов, которые сигнализируют при достижении определенных порогов. .

В моем аккаунте установлены оповещения о шагах, чтобы я знал, когда он достигает 25%, 50%, 75% и 100% от того, что я планирую каждый месяц. Таким образом, например, если я нажму на будильник, который говорит мне, что я использовал 25% своего бюджета в первые два дня месяца, я знаю, что мне лучше изучить это.

person E.J. Brennan    schedule 28.12.2015