Загрузите вложение электронной почты и загрузите S3 bucket AWS - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть веб-приложение, размещенное на aws с ограничением бесплатного уровня.Чего я хочу добиться, так это чтобы каждый раз, когда я получал электронное письмо, я хотел, чтобы система загружала его вложение (будут только изображения), загружала это изображение в s3 и сохраняла идентификатор изображения в базе данных с адресом электронной почты отправителя электронной почты.Я не хочу использовать zapier api и т. Д., Я хочу написать это сам.Как мне этого добиться?

1 Ответ

0 голосов
/ 21 декабря 2018

Это действительно зависит от того, как размещена ваша электронная почта.

Вы можете использовать Получать электронную почту с помощью Amazon Simple Email Service .

Поток может быть либо:

  • SES -> S3 -> Триггерное событие -> Лямбда-функция AWS, или
  • SES -> SNS -> Лямбда-функция AWS

Затем вам потребуется написать лямбда-функцию для выполнения описанной вами обработки.

Если, с другой стороны, ваша электронная почта размещается в другом месте, вам понадобится механизм для запуска некоторого кода, когдаполучено электронное письмо (каким-либо образом в вашей почтовой системе) или запланированная лямбда-функция для опроса почтовой системы на предмет доступности новой почты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...