AWS Step Function:选择的自定义结束状态
AWS Step Function: custom end state for choices
我有如下选择状态:
"ChoiceStateX": {
"Type": "Choice",
"Choices": [
{
"Not": {
"Variable": "$.type",
"StringEquals": "Private"
},
"Next": "Public"
},
{
"Variable": "$.value",
"NumericEquals": 0,
"Next": "MyEndState" // can I do something like this?
},
}
对于 $.value == 0 的状态,我需要结束 step 函数,因为 Choices
不支持 End: true
,我需要明确地有类似 [=13= 的东西].
那么在step函数里面应该怎么定义MyEndState
呢?有这样的方法吗?
我在那种情况下所做的是添加一个 PassState
,其中包含 End: true
,并将 ChoiceState
的 Next
发送到该状态。
我有如下选择状态:
"ChoiceStateX": {
"Type": "Choice",
"Choices": [
{
"Not": {
"Variable": "$.type",
"StringEquals": "Private"
},
"Next": "Public"
},
{
"Variable": "$.value",
"NumericEquals": 0,
"Next": "MyEndState" // can I do something like this?
},
}
对于 $.value == 0 的状态,我需要结束 step 函数,因为 Choices
不支持 End: true
,我需要明确地有类似 [=13= 的东西].
那么在step函数里面应该怎么定义MyEndState
呢?有这样的方法吗?
我在那种情况下所做的是添加一个 PassState
,其中包含 End: true
,并将 ChoiceState
的 Next
发送到该状态。