在aws上从ec2或emr发送邮件

hxzsmxv2  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(457)

有没有办法发送邮件,并附上电子病历报告?我正在使用亚马逊网络服务。我不想在ec2中编写一个脚本,从emr中获取数据,添加到cron上,然后每天发送邮件。如果运气好的话,亚马逊已经有任何作业调度程序来自动执行这个任务了?
问题:
实现每日作业以在配置单元上生成.csv/.xls文件
通过电子邮件发送报告
提前谢谢!

t9aqgxwy

t9aqgxwy1#

如果您使用aws数据管道(并将emr用作其中的节点),则它具有onsuccees和onfailure报警支持。在警报中,您可以配置为向您发送电子邮件。http://aws.amazon.com/datapipeline/faqs/ (查看“如何向活动添加警报?”)。
你只能自定义电子邮件内容。也许你可以用一些基于时间/日期的命名约定将CSV保存在预先指定的位置。这样,当你收到成功邮件时,你就知道该去哪里寻找记录了。
所有这些您都可以不用编写任何额外的代码(只是配置)。

vom3gejh

vom3gejh2#

另一种方法是在emr集群中设置oozie,并创建一个通过amazonses发送电子邮件的工作流。
您可以在oozie的开放源码页面上阅读更多内容:
https://oozie.apache.org/
您可能会发现这也很有用:
https://github.com/lila/emr-oozie-sample
最后是亚马逊:
http://aws.amazon.com/ses/

相关问题