什么是创建无服务器应用程序的“逻辑胶水”的优雅方式

时间:2017-07-10 06:34:57

标签: amazon-web-services aws-lambda serverless-framework aws-step-functions

我需要实现以下逻辑:

  1. 将包含多个(高级未知)页面的PDF上载并保存到S3
  2. 页面图像通过lambda函数从pdf中提取并保存到S3。
  3. 每个图像由lambda函数(同时)分析。结果保存到S3或发电机。
  4. 分析完所有图像后,运行一个结合了所有结果的最终单个lambda。
  5. 我的一个主要问题是如何在步骤3的所有并发lambda完成时触发。 实现这一目标的最佳,最优雅的方法是什么? 我有建议尝试使用AWS步骤功能,但似乎并行状态只能有固定数字,在预先分支中已知。

1 个答案:

答案 0 :(得分:2)

由于您已在解决方案中使用Dynamodb,我可以想到一个可能的解决方案:

/