Step Function等待状态输出数据
Output Data in Wait State of Step Function
我有一个 API(lambda+API 网关),它位于 AWS 批处理和一个步骤函数之前。在我的步骤函数中,我存储了批处理作业的作业 ID。我的步骤函数与 AWS 中的 Job Status Poller 示例非常相似,其中步骤函数轮询批处理作业。
我的问题是我想在 Step-Function 上查询 BatchJob Id。当 step 函数处于等待状态时,这是有问题的,因为该元素没有任何输出。
有没有办法像这样在等待状态下输出数据?或者我需要使用不同的方式来查询阶跃函数吗?
您可以使用步骤函数 API 中的“GetExecutionHistory”。
您需要做的就是通过 "executionArn" 过滤响应并在所需事件中查找输入
我有一个 API(lambda+API 网关),它位于 AWS 批处理和一个步骤函数之前。在我的步骤函数中,我存储了批处理作业的作业 ID。我的步骤函数与 AWS 中的 Job Status Poller 示例非常相似,其中步骤函数轮询批处理作业。
我的问题是我想在 Step-Function 上查询 BatchJob Id。当 step 函数处于等待状态时,这是有问题的,因为该元素没有任何输出。
有没有办法像这样在等待状态下输出数据?或者我需要使用不同的方式来查询阶跃函数吗?
您可以使用步骤函数 API 中的“GetExecutionHistory”。 您需要做的就是通过 "executionArn" 过滤响应并在所需事件中查找输入