繁体   English   中英

AWS SFN JSONpath 在数据流中工作但在部署时失败

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM