2014-02-14 5 views
0

Есть ли способ отправить письма с отчетами, прилагаемыми к EMR? Я использую веб-службы Amazon. Я не хочу писать сценарий внутри EC2, чтобы получать данные из EMR, добавлять его в cron, а затем отправлять почту ежедневно. Любая удача, есть ли какой-либо Планировщик заданий от Amazon, чтобы автоматизировать это?Отправить письмо от EC2 или EMR на AWS

Проблема:

  • Реализовать ежедневную работу для создания .csv/.xls файлы поверх улья

  • Отправить отчет по электронной почте

Заранее спасибо !

ответ

0

Если вы используете конвейер данных AWS (и используете EMR в качестве узла внутри него), он поддерживает OnSuccees и OnFailure. В тревоге вы можете настроить отправку электронной почты вам. http://aws.amazon.com/datapipeline/faqs/ (ищите «Как добавить аварийные сигналы к активности?»).

Вы не можете настраивать содержимое электронной почты. Возможно, вы можете сохранить CSV в заранее определенном месте с определенным соглашением о назначении времени и даты. Таким образом, когда вы получаете почту успеха, вы знаете, где искать запись.

Все это можно сделать без написания дополнительного кода (только конфигурации).

0

Один из вариантов - настроить Oozie в кластере EMR и создать рабочий процесс, который отправляет электронную почту через SAS Amazon.

Вы можете прочитать больше Oozie на своей странице с открытым исходным кодом:

https://oozie.apache.org/

Вы могли бы найти это полезно тоже:

https://github.com/lila/emr-oozie-sample

и, наконец, Amazon SES:

http://aws.amazon.com/ses/

Смежные вопросы