【问题标题】:AWS Step Functions - Transform input using ResultSelectorAWS Step Functions - 使用 ResultSelector 转换输入
【发布时间】:2021-08-02 16:11:22
【问题描述】:

我有一个包含多个并行步骤的阶梯函数。每个都有 lambdas。 一个并行函数的输出提供给下一个并行函数。

我想转换第一个函数的输出

{"x":11111, "y":"New"} 到

{"x":11111, "y":"Existing"} 这将是第二个函数的输入

我尝试如下实现它

“结果选择器”:{ "x.$": "$.x", "y.$": "现有的" } 当我尝试保存时出现以下错误 字段 'y.$' 的值必须是有效的 JSONPath 或有效的内部函数调用

我的问题是可以在这里硬编码值。 还有其他方法可以实现吗?

【问题讨论】:

    标签: amazon-web-services aws-step-functions


    【解决方案1】:

    在你的 ResultSelector 中你使用了y.$,这意味着你想使用 JSONPath 或内部函数,如果你想使用硬编码值,那么使用y,所以你的 ResultSelector 应该是这样的:

    "ResultSelector": { "x.$": "$.x", "y": "Existing" }
    
    

    【讨论】:

      猜你喜欢
      • 2020-12-09
      • 2020-09-05
      • 2018-05-18
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      • 1970-01-01
      • 2022-12-21
      • 2022-11-14
      相关资源
      最近更新 更多