Вызов внешней конечной точки REST Web Api с использованием AWS Lambda, вызванного событием WorkMail
Мы используем ряд сервисов AWS и хотели бы внедрить WorkMail для управления учетными записями электронной почты и вызова различных конечных точек Web Api. Мои требования высокого уровня ниже. Это возможно?
Создать адреса электронной почты (учетные записи пользователей) * Готово
Когда электронное письмо получено для адреса электронной почты (или псевдонима), скопируйте его с вложениями в папку S3 Bucket, связанную с этой учетной записью пользователя / адресом электронной почты (имя папки S3 будет получено через внешнюю конечную точку отдыха), например ex.: https://54.0.0.166/.,/api/accounts/getS3Folder/test@test.com
Запустить действие Lambda, которое вызывает внешнюю конечную точку REST Web Api, которая обработает сохраненное сообщение электронной почты
1 ответ
Вы можете использовать функцию Lambda для прослушивания входящих сообщений Amazon SES.
Затем прочитайте информацию о вложении в объекте события. Благодаря этому у вас будет все необходимое для отправки вложений и других необходимых данных в определенный каталог в корзине S3.
Затем пусть S3-контейнер вызывает другую функцию Lambda (которая затем может вызывать ваш внешний API), когда они получают этот файл, созданный первой функцией.
Дайте нам знать, если вам нужна дополнительная информация.