AWS步骤函数映射状态:将当前迭代的输出作为输入传递给下一个迭代

dz210

我有一个采用数组作为输入的映射状态。我知道映射将遍历数组的元素。但是,我想做的是将一次迭代的输出传递到下一次的输入中。是否无需写入DB或S3就能实现吗?我已经尝试了InputPath,OutputPath和ResultPath的无尽组合,但是无论我如何尝试从状态0修改状态1的输入,它都只是从数组中读取数据,看来我无法修改输入数组从地图内。示例模板:

"Map":{
  "Type": "Map",
  "ItemsPath": "$.stages",
  "Parameters": {
    "stage.$": "$$.Map.Item",
  },
  "Iterator": {
    "StartAt": "StartStage",
    "States": {
      "StartStage":{
        "Type": "Task",
        "Resource":"arn:aws:states:::lambda:invoke.waitForTaskToken",
        "Parameters":{
          "FunctionName":"...",
          "Payload":{
            "myArgs.$": "$.stage.Value",
          }
        },
        "End": true
      }
    }
  },
  "MaxConcurrency": 1,
}
Pooya Paridel

另一个选择是创建一个while循环,如下所示:

  1. 设置一个变量来跟踪索引(pos = 0)
  2. 您要迭代的所有状态
  3. 增加您的索引(pos ++)
  4. 选择状态:如果您的索引小于项目数,请转到步骤1。

这样,您就可以访问上一个迭代的结果。但是,处理和合并迭代结果并不是自动进行的,因此您需要添加一个状态才能为您完成。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将结果从一个“ for”循环迭代传递到下一个迭代?

来自分类Dev

获取当前迭代中每个函数的下一个迭代值 Jquery

来自分类Dev

将结果用于R中的下一个迭代步骤

来自分类Dev

node.js请求模块,如何使用步骤将请求的URL主体传递给下一个函数

来自分类Dev

将第一个迭代输入的值更改为下一个迭代输入值

来自分类Dev

将命令行结果作为参数传递给下一个命令

来自分类Dev

将参数传递给下一个函数的函数

来自分类Dev

JS按顺序执行函数,同时将下一个函数作为参数传递

来自分类Dev

将意向传递给下一个活动

来自分类Dev

将值传递给下一个viewController

来自分类Dev

将变量传递给下一个模板

来自分类Dev

无法使用前一个函数输出作为抓取 Web 内容的下一个函数的输入

来自分类Dev

无法将数组传递给 AWS StepFunction 中的下一个任务

来自分类Dev

如何继续进行SAS中数据步骤的下一个迭代

来自分类Dev

将 jquery var 传递给下一个/其他函数

来自分类Dev

如何存储函数的输出并将存储的输出作为下一个输入,并重复此过程特定的次数

来自分类Dev

如何访问当前索引/迭代中for循环中的下一个元素?

来自分类Dev

如何阻止Bash进入下一个循环迭代,直到当前进程完成?

来自分类Dev

如何阻止Bash进入下一个循环迭代,直到当前进程完成?

来自分类Dev

在向量中插入下一个值以使用迭代器进行映射

来自分类Dev

将函数输出作为参数传递给另一个函数

来自分类Dev

将数据帧导出为数据帧格式以作为参数传递给下一个程序

来自分类Dev

将类实例的输出作为输入传递给另一个

来自分类Dev

NameError: name '' is not defined - 将函数返回作为输入传递给另一个函数

来自分类Dev

步骤功能:数据不会传递到下一个Lambda函数的事件

来自分类Dev

如何使用R中的下一个函数跳过for循环中的迭代

来自分类Dev

如何检查for循环中的下一个迭代?

来自分类Dev

不了解递归的下一个迭代

来自分类Dev

如何迭代Ruby中的下一个元素?

Related 相关文章

  1. 1

    将结果从一个“ for”循环迭代传递到下一个迭代?

  2. 2

    获取当前迭代中每个函数的下一个迭代值 Jquery

  3. 3

    将结果用于R中的下一个迭代步骤

  4. 4

    node.js请求模块,如何使用步骤将请求的URL主体传递给下一个函数

  5. 5

    将第一个迭代输入的值更改为下一个迭代输入值

  6. 6

    将命令行结果作为参数传递给下一个命令

  7. 7

    将参数传递给下一个函数的函数

  8. 8

    JS按顺序执行函数,同时将下一个函数作为参数传递

  9. 9

    将意向传递给下一个活动

  10. 10

    将值传递给下一个viewController

  11. 11

    将变量传递给下一个模板

  12. 12

    无法使用前一个函数输出作为抓取 Web 内容的下一个函数的输入

  13. 13

    无法将数组传递给 AWS StepFunction 中的下一个任务

  14. 14

    如何继续进行SAS中数据步骤的下一个迭代

  15. 15

    将 jquery var 传递给下一个/其他函数

  16. 16

    如何存储函数的输出并将存储的输出作为下一个输入,并重复此过程特定的次数

  17. 17

    如何访问当前索引/迭代中for循环中的下一个元素?

  18. 18

    如何阻止Bash进入下一个循环迭代,直到当前进程完成?

  19. 19

    如何阻止Bash进入下一个循环迭代,直到当前进程完成?

  20. 20

    在向量中插入下一个值以使用迭代器进行映射

  21. 21

    将函数输出作为参数传递给另一个函数

  22. 22

    将数据帧导出为数据帧格式以作为参数传递给下一个程序

  23. 23

    将类实例的输出作为输入传递给另一个

  24. 24

    NameError: name '' is not defined - 将函数返回作为输入传递给另一个函数

  25. 25

    步骤功能:数据不会传递到下一个Lambda函数的事件

  26. 26

    如何使用R中的下一个函数跳过for循环中的迭代

  27. 27

    如何检查for循环中的下一个迭代?

  28. 28

    不了解递归的下一个迭代

  29. 29

    如何迭代Ruby中的下一个元素?

热门标签

归档