AWS使用附件在特定时间内发送电子邮件的最简单方法是什么

时间:2016-06-04 06:54:34

标签: email amazon-web-services scheduled-tasks

我想做一个Task Scheduler,在特定时间通过电子邮件发送通知,例如:每天中午12点。

我找到了一些需要代码来实现它的解决方案,例如:Lambda,Poweshell,cron jobs等。但是所有这些解决方案都太复杂了。

还有其他方法可以达到这个目的吗?

我找到了SES, SNS, SQS,但无法找到如何设置发送通知/电子邮件的具体时间。

你能帮我找到最简单的工具(不需要任何代码)吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

你的信息中可能有两个问题但老实说lambda不会太复杂而无法设置。

1)从亚马逊平台发送电子邮件

你提到SNS,SES和SQS所以让我们看看:

  • SNS:亚马逊简单通知服务

发送手机通知,电子邮件和/或短信。在您的情况下(电子邮件)作为其通知,您需要订户指定电子邮件作为接收通知的协议。可能不是你想要的东西

  • SES:亚马逊简单电子邮件服务

借助Amazon SES,您可以向客户发送交易电子邮件,营销信息或任何其他类型的高质量内容。可能你正在寻找什么

  • SQS:亚马逊简单队列服务

将数据存储在队列中以供将来处理。这个术语是存储“消息”,但它与电子邮件或短信没有任何关系。 SQS没有任何逻辑,它只是放置东西和取出东西的地方。 (来自https://www.expeditedssl.com/aws-in-plain-english)。

看看他的Q&A问题和回答你将有一个完全设置的lambda来使用SES从AWS lambda发送电子邮件

2)安排lambda在特定时间运行

回到october 2015亚马逊推出预定功能(Cron)所以

  

您现在可以定期调度Lambda函数。   您可以指定固定费率(分钟数,小时数或天数)   在调用之间)或者您可以指定类似Cron的表达式:

enter image description here