Запустите сервер по электронной почте в AWS - PullRequest
0 голосов
/ 29 марта 2020

У меня есть требование, чтобы уполномоченные люди отправили электронное письмо, а затем должен был начаться запуск сервера EC2.

Мы решили использовать для этого SES и Lambda.

Я узнал, что мы можем установить правило в SES, которое затем может запускать лямбда-функцию, где у нас будет код boto3 для запуска экземпляра EC2.

Я проходил Концепции получения электронной почты Amazon SES для проверки концепции для этого.

У меня есть несколько вопросов:

  1. Чтобы сделать PO C в моей учетной записи AWS, мне нужно мое собственное доменное имя?
  2. В реальном времени, когда мы устанавливаем эти правила, куда уполномоченное лицо отправит электронное письмо на какой адрес электронной почты? И какой-то конкретный формат для него?

1 Ответ

0 голосов
/ 30 марта 2020

Вам может понадобиться доменное имя (или поддомен) с записью MX, указывающей на Amazon SES, или ваша существующая система электронной почты может пересылать электронную почту на конечную точку SES.

Затем можно настроить SES на вызвать лямбда-функцию для каждого входящего письма. Затем вы можете кодировать функцию Lambda, чтобы включить экземпляр EC2. Он даже может посмотреть, кто отправил электронное письмо, и принять решение о экземпляре EC2 для запуска. Это все будет ваш собственный код, поэтому содержание письма полностью зависит от вас!

Подробнее см. Новое - получение и обработка входящей электронной почты с Amazon SES | AWS Блог новостей

Дайте нам знать, как это сработало для вас!

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