跟踪多个 AWS 操作的完成情况

Keeping track of the completion of multiple AWS actions

我会尽量简短。我有一个问题,我需要等待多个 AWS 任务完成,这些任务在完成时推送到 SQS/SNS(Transcribe、Rekognition)。目前,我的架构是启动一个任务,等待它完成,然后启动下一个任务,依此类推。我想将其更改为同时启动的所有任务,当所有任务都完成后,运行 一个 lambda 脚本。我应该为此使用什么服务/架构?非常感谢!!

您可以使用 Step Functions 编排您的任务。它支持 AWS 服务集成(例如 Transcribe、Rekognition)以及任务的并行性。

参考:

Step Functions service integrations AWS Step Functions