我有一个阶跃函数输出,格式如下:[{“status”:“VALIDATION_FAILED”,“memberData”:{“metaData”:{“fileId”:101,“FileName”:“abc.txt”}]
现在,我只想给予元数据作为step函数中下一步的输入。通常我们使用inputPath访问数据:$.status等等。但是我怀疑,由于[ ]的存在,它给了我一个错误' Invalid path '$.status':在路径$中找不到属性['status']。
由于同样的原因,我无法访问内部的任何变量。有没有人可以指导我如何解决这个问题?
我遇到了一些解决方案,但没有得到我正在寻找的
1条答案
按热度按时间uubf1zoe1#
给定以上输出,可以使用类似于以下的过滤器表达式:
$[0].memberData.metaData
参考:https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-paths.html