【发布时间】:2019-03-31 05:01:07
【问题描述】:
我最近使用弹性 beanstalk 和 MERN(MongoDB、Express、React、NodeJS)堆栈创建了我的第一个 AWS Web 应用程序,现在我需要每天查询我的数据库以触发电子邮件。
最初我想在我的 Web 服务中创建一个处理查询+电子邮件逻辑的钩子,因为我的 Web 服务中已经拥有所有必需的模型/连接,并且每天只需要一个批处理作业来调用它Web 服务挂钩,但它需要发送凭据并通过 https 调用它。
或者,我可以在一个单独的批处理程序中重新编码我的所有 smtp/数据库模型和连接,以运行查询并发送电子邮件。
在不使用新的独立 EC2 实例的情况下,您认为 AWS 的哪个选项更好/可能? AWS Batch 或 Lambda 会更有意义吗?我需要每天在同一时间安排这些数据库查询+电子邮件的东西。
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-elastic-beanstalk aws-batch