在 AWS Step Functions 中,可以使用静态字符串格式化参数值吗?

Reg*_*ole 5 amazon-web-services aws-step-functions

在 AWS Step Functions 中,我们可以使用以下语法将之前步骤中的参数用作输入。

"Parameters": {
        "Details": {
          "weight.$": "$.product.weight",
          "unit": "grams"
        }
      }
Run Code Online (Sandbox Code Playgroud)

举个例子,说product.weight.500。我可以配置一个将接收值的参数500 grams吗?

例如,这样的事情:

"Parameters": {
        "Details": {
          "formatted_weight.$": "{$.product.weight} grams",
        }
      }
Run Code Online (Sandbox Code Playgroud)

fed*_*nev 8

使用States.Format 内部函数插入字符串:

"Parameters": {
        "Details": {
          "formatted_weight.$": "States.Format('{} grams', $.product.weight)",
        }
      }
Run Code Online (Sandbox Code Playgroud)