Да, это можно сделать. Существует множество учебных пособий, вот официальное руководство по интеграции S3 + Lambda
Подводя итог, что требуется:
- Развертывание лямбды, которая будет обрабатывать изображения
- Создание корзины S3
- Создать триггер события в S3 для лямбды
Вот и все, как только у вас это получится, в тот момент, когда вы загружаете файл, Lambda запускается с событием, содержащим префикс файла (по существу, имя файла), и затем ваша Lambda может получить файл (на основе префикса в событие) и обработать его