【问题标题】:Find length of array in Amazon Step Function在 Amazon Step Function 中查找数组的长度
【发布时间】:2020-12-30 04:04:56
【问题描述】:

我想知道如何仅使用 Amazon 状态语言并避免使用其他 AWS 服务(如 lambda 等)在 Amazon Step Function 中查找数组的长度。

阶跃函数的样本输入 -

{
  "SampleField" : "SampleString",
  "SampleField2" : "SampleString2",
  "SampleArray": [
    {
      "Name": "Jack",
      "Age": 10
    },
    {
      "Name": "John",
      "Age": 18
    },
    {
      "Name": "Mary",
      "Age": 15
    }
    ]
}

阶跃函数的示例输出 -

{
  "LengthOfSampleArray" : 3
}

请确保您没有在状态机中调用任何 lambda 函数或任何其他 AWS 服务。

随意使用任意数量的状态和任何类型的状态。

【问题讨论】:

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


    【解决方案1】:

    AWS Step 函数不支持 JsonPath .length(),您需要等待下一次 AWS Step Functions 更新。

    这是一个类似的问题: AWS Step Function: Function .length() returned error in variable field in Choice state

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      • 2011-07-16
      相关资源
      最近更新 更多