我已经在SWF中定义了一个工作流,用Java代码实现了worker,它正如预期的那样工作。但是,我希望能够通过发送邮件来启动它的实例。有什么好的做法呢?有没有发表过的例子?欢迎任何帮助。
答案 0 :(得分:2)
没有适合您的示例,但您可以使用AWS SES接收传入的电子邮件,然后可以设置SES以在收到时调用Lambda函数,并且一旦在Lambda中运行,您几乎可以执行任何您想要的操作 - 包括启动SWF工作人员。
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-receipt-rules.html
为Amazon SES电子邮件接收创建收据规则
通过收据规则,您可以指定Amazon SES要执行的操作 邮件收到一个或多个收件人或域名。该 收据规则由条件和有序的操作列表组成。 如果收到传入邮件的收件人与a匹配 在条件中指定的收件人,然后亚马逊SES执行 收据规则中指定的操作。有关的更多信息 接收规则在电子邮件接收过程中的作用,请参阅 电子邮件接收概念。