【发布时间】:2022-12-21 03:35:22
【问题描述】:
给定此输入(这是先前地图任务的输出):
[
{
"result": {
"validated": true,
"order": "1"
}
},
{
"result": {
"validated": true,
"order": "2"
}
}
]
如何在选择任务中访问经过验证的标志。我会认为它是:
"Choice": {
"Type": "Choice",
"Choices": [
{
"Variable": "$.result[0].validated",
"BooleanEquals": true,
"Next": "Success"
}
],
但这不起作用 - 我得到“无效路径'$.result[0].validated':选择状态的条件路径引用无效值”。
此外,我永远不会知道该数组中将有多少“结果”(由 map 任务生成)。我如何处理“已验证”标志以检查它们是否全部为真?欢迎任何建议!
【问题讨论】:
标签: amazon-web-services aws-step-functions