Функция AWS Lambda для изменения размера изображения в корзине s3 - PullRequest
0 голосов
/ 16 октября 2019

У меня есть изображение CMS для загрузки в AWS S3. Сначала он загружается на мой сервер apache и создает миниатюру, после чего он загружает как исходное изображение, так и миниатюру в AWS S3. Обработка занимает много времени, мне нужно создать функцию в лямбде, которая берет любое изображение из корзины S3 и изменяет его размер для любого размера, который я даю, вот и все.

Я пытался заставить лямбда-триггер работать с s3 нормально, но я не знаю, что делать дальше.

1 Ответ

1 голос
/ 17 октября 2019

В документации AWS Lambda есть пошаговое руководство, которое автоматически изменяет размеры изображений.

См .: Учебное пособие. Использование AWS Lambda с Amazon S3 - AWS Lambda

Учебное пособие настраивает:

  • Лямбда-функция AWS
  • Событие Amazon S3 для запуска функции Lambda при загрузке файла в корзину S3
  • Затем функция Lambda прочитаетизображение, измените его размер и сохраните в другом контейнере S3

При желании вы можете изменить код для работы по-другому.

...