Использование Java-кода, как вызвать мою лямбда-функцию, когда новый файл загружен в корзину s3

Я новый ребенок в мире AWS. У меня есть одно требование, пожалуйста, помогите мне получить мой запрос. Я написал одну лямбда-функцию для чтения содержимого файла из корзины s3, и она хранит детали внутри моего экземпляра PostgreSQL RDS в AWS. К счастью, все работает отлично!!!! Моя лямбда-функция называется "MyFunction". Теперь я хочу сделать следующее. Если новый файл попадает в мое ведро s3 's3-testing' автоматически, лямбда-функция 'MyFunction' должна работать.

Есть ли способ сделать это. Я использую Eclipse для создания своей лямбда-функции.

Пожалуйста, помогите мне получить это.

1 ответ

Решение

Это очень распространенное требование: вызывать лямбда-функцию для новых файлов в корзине S3.

Amazon S3 поддерживает события. Когда новый объект (другие действия также поддерживаются) прибывает в S3, и событие создается. Это событие может быть отправлено в тему SNS, очередь SQS или функцию Lambda.

Ваша лямбда-функция получит структуру данных события. Эта структура детализирует информацию о событии S3.

Из этого туториала Вы узнаете, как настроить S3 для вызова функции Lambda.

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

Другие вопросы по тегам