[英]AWS SFN JSONpath works in dataflow but fails on deployment
我的任务参数部分有这样一个 JSON 路径
"foo.$": "$.MapResult[].Payload[].data"
我在 AWS 控制台数据流中对其进行了测试,它运行良好,并按预期从有效负载列表中返回了“数据”键的值列表,但是当我尝试部署它时,我得到了
The value for the field 'foo.$' must be a valid JSONPath or a valid intrinsic function call (at /States/...-Task/Parameters)
好吧,我把它整理出来了,它看起来像是 StepFunctions 中的一个错误,但无论如何。
尽管它在数据流模拟器中工作并且它是一个有效的 JSONpath 以使其在 StateMachine 中工作你需要在括号中添加一个通配符所以它应该是这样的
"foo.$": "$.MapResult[*].Payload[*].data"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.