gpt4 book ai didi

amazon-web-services - 我们可以触发使用 AWS Step 函数构建的状态机的特定执行的特定事件吗?

转载 作者:行者123 更新时间:2023-12-05 07:40:44 25 4
gpt4 key购买 nike

使用 GetActivityTask API 可以访问已经运行的状态机的任何随机执行事件。是否有可能获得特定执行的特定事件?

假设我的状态机是 -

Start -> A -> B -> C -> End

Execution1 : Start1 -> A1 -> B1 -> C1 -> End
Execution2 : Start2 -> A2 -> B2 -> C2 -> End

如果我有 executionId (Execution1) 和 ActivityARN 名称 (A),我能否访问 A1?如果不是,为什么 AWS 不允许这样做。

要求:我想创建像

这样的API
1> SubmitRequest - 
Input - Some input
Output - RequestId

它启动状态机的特定执行并在执行事件 A 后返回。幕后机器运行B

2> GetC -
Input - RequestId
Output - If the state machine is in correct state to call C we should run C and provide its output otherwise throw an exception.

所以基本上想使用 AWS step 函数来管理我的应用程序的状态,如果在不正确的状态下调用 API 则抛出异常。

最佳答案

如果我理解你的问题,GetExecutionHistory API调用应该做你需要的。它会让您看到每个状态和事件的执行状态,并查看每个的输入和输出。

关于amazon-web-services - 我们可以触发使用 AWS Step 函数构建的状态机的特定执行的特定事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45864838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com