如何使用邮件启动AWS SWF工作流程?

时间:2017-05-10 16:58:59

标签: java amazon-web-services amazon-swf

我已经在SWF中定义了一个工作流,用Java代码实现了worker,它正如预期的那样工作。但是,我希望能够通过发送邮件来启动它的实例。有什么好的做法呢?有没有发表过的例子?欢迎任何帮助。

1 个答案:

答案 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执行   收据规则中指定的操作。有关的更多信息   接收规则在电子邮件接收过程中的作用,请参阅   电子邮件接收概念。