选择 - 将输入值与空字符串进行比较

Choice - Compare value in input to empty string

使用带有 Choice state 的 AWS Step Functions,如何检查输入中的值是否等于空字符串?

StringEmptyStringMatches 的比较值设置为空无效 在 Workflow Studio UI.

更新

这是当前版本的 AWS Console Workflow Studio 中的 bug/issue。与 empty 比较是有效的,但 UI 不允许通过客户端验证进行此配置。

StringEquals 条件如您所料匹配空字符串。

"EmptyString?": {
    "Type": "Choice",
    "Choices": [
      {
        "Variable": "$.TestField",
        "StringEquals": "",
        "Next": "EmptyString"
      }
    ],
    "Default": "NotEmptyString"
  },

输入中的空字符串匹配 StringEquals "" 选择:

{
    "TestField": ""
}