有没有办法在 Step Function 中创建选择规则来确定数组字段是否有元素?
当前 StepFunction 文档 https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-choice-state.html#amazon-states-language-choice-state-rules没有列出任何特定于集合的比较运算符,所以我想知道是否可以在不实现单独的 lambda 来测试数组是否为空的情况下实现此目的?
添加到 @cclusetti 的答案,您可以使用IsPresent
检查数组的第一个元素是否存在。如果存在,则数组不为空。如果它不存在,则数组为空或丢失。
"Choices":[
{
"Variable":"$.myArray[0]",
"IsPresent":true,
"Next":"NotEmpty"
}
]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)