Pull to refresh

Comments 25

Почему выбор пал на ffmpeg? Это явный overkill для простого ресайза картинок.

Возможно вы правы. Какую либу вы бы посоветовали?

Спасибо за решение. Оно тоже имеет место быть. Но в данном случае я рассказал об облачном решении, которое бесплатно до определенного лимита вызовов в месяц

То есть злоумышленнику достаточно перебирать разные размеры кропа, чтобы съесть бесплатный лимит вызовов и превратить приложение в тыкву, при этом решение не предусматривает обычные методы борьбы с таким DDoS'ом (асимметричное шифрование параметров url картинки, кэширование и т. п.)

Загружать в бакет могут только те, кому разрешили. А так он закрыт. Поэтому DDOS отменяется

Вы наверно не так поняли. Нарезка происходит в момент upload'а, а не download'a

Это тоже можно ограничить с помощью rate-limit'a, cors и авторизации для использования лямбды, а еще закрыть все CF сверху…

UFO just landed and posted this here

В предыдущей своей статье я использовал Terraform. В целом, не принципиально, чем именно будет развертываться облако. По моему опыту для более простых проектов легче использовать Serverless Framework. Вы можете сравнить сложность конфигурации Terraform и Serverless Framework. Docker images уже давно есть. Но почему не актуально использовать слои? Слой же можно переиспользовать в различных лямбдах. Слои и докер имеджы разные вещи.

UFO just landed and posted this here

Имхо SAM окончательно и бесповоротно уступил CDK уже.

UFO just landed and posted this here
UFO just landed and posted this here

Интересно есть какой сейчас TOP 1 солюшен для своих серверов ? или все пишут свои враперы над imagemagic ? просто часто вижу при запросах одни и тоже паттерны урлов для выбора и обрезки картинок

UFO just landed and posted this here

делал такое для конвертации видео. Пришлось отказаться - у лямбды ограниченый таймаут. На больших видосах просто отваливалось

Максимальное время исполнения лямбды 15 мин. Да и в целом лямбда не предназначена для конвертации видео, для этого есть отдельные сервисы. Но если видео маленькие и их не много то почему бы и нет.

Кроме таймаута у лямбды еще и ограничение на локальный storage 512Mb - бОльшие видео придется кусками обрабатывать.

с диском как раз проблем не было - админы там подключали дисковое пространство как то

Для конвертации видео у них есть Elemental MediaConvert и ElasticTranscoder.

да, но надо была кастомная конверитация - собрать несколько видосов в один вставить титры и все такое

Sign up to leave a comment.

Articles