vim*_*ala 5 amazon-web-services aws-step-functions
我们正在使用 AWS 步骤函数实施一个流程。这个过程中的一些任务需要很长时间。我们在这一步使用在 ECS 实例中运行的活动(工作人员)。状态机是这样的:
触发器->第1步(Lambda)->第2步(ECS)->最后一步
有没有办法找到队列中等待 step2 工作人员拾取的任务数量,并使用此信息自动扩展工作人员(ECS 集群)?
您可以调用 api来获取正在运行的list_executions执行的列表,然后对每个执行进行调用。get_execution_history
在响应中,您可以迭代执行事件。如果您在列表中找到ActivityScheduled但没有看到ActivityStarted它,则意味着它正在等待工作人员执行此任务。
| 归档时间: |
|
| 查看次数: |
1283 次 |
| 最近记录: |