如何在步骤函数中使用Lambda的输出在DynamoDB中插入空字符串?

问题描述 投票:0回答:1

我正在尝试保存Lambda的输出,该Lambda的输出使用Step Functions调用Lex到DynamoDB。

Lex响应中的

有时为null(未知)。问题在于,在将响应保存到DynamoDB的状态(任务)中,由于此空字符串,我从DynamoDB收到错误。

是否有任何解决方法,可能是使用JsonPath或Step Function的状态机图来插入

null

,还是可能没有在DynamoDB中插入该特定属性?
amazon-dynamodb jsonpath aws-step-functions aws-lex
1个回答
0
投票
问题不是

null值,问题是在带有PutItem Api的DynamoDB中,您无法插入空字符串。我知道这很令人沮丧,但是最快的解决方案是用NULL替换“”。

© www.soinside.com 2019 - 2024. All rights reserved.