并行状态在Step Function中合并输出 [英] Parallel States Merge the output in Step Function
本文介绍了并行状态在Step Function中合并输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可能具有以下类型的阶跃函数图,即从2个并行状态输出,一个组合状态:
Is it possible to have following kind of Step Function graph, i.e. from 2 parallel state output, one combined state:
如果是,此json的外观如何?如果没有,为什么?
If yes, what would json for this looks like? If not, why?
推荐答案
有可能与下面的相对图
并行状态应如下所示
"MyParallelState": {
"Type": "Parallel",
"InputPath": "$",
"OutputPath": "$",
"ResultPath": "$.ParallelResultPath",
"Next": "SetCartCompleteStatusState",
"Branches": [
{
"StartAt": "UpdateMonthlyUsageState",
"States": {
"UpdateMonthlyUsageState": {
"Type": "Task",
"InputPath": "$",
"OutputPath": "$",
"ResultPath": "$.UpdateMonthlyUsageResultPath",
"Resource": "LambdaARN",
"End": true
}
}
},
{
"StartAt": "QueueTaxInvoiceState",
"States": {
"QueueTaxInvoiceState": {
"Type": "Task",
"InputPath": "$",
"OutputPath": "$",
"ResultPath": "$.QueueTaxInvoiceResultPath",
"Resource": "LambdaARN",
"End": true
}
}
}
MyParallelState 的输出将以数组形式从 Parallel状态
中的每个状态填充.它们填充在 ParallelResultPath
对象中,并将传递到Next状态
The output of MyParallelState
will be populated as in array, from each state in the Parallel state
. They are populated within ParallelResultPath
object and will be passed into the Next state
{
"ParallelResultPath": [
{
"UpdateMonthlyUsageResultPath": Some Output
},
{
"QueueTaxInvoiceResultPath": Some Output
}
]
}
这篇关于并行状态在Step Function中合并输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文