首页 > 解决方案 > 从 amazon connect 调用 amazon lambda - 输入错误?

问题描述

我正在尝试在 amazon connect 中建立联系流,基本上应该这样做;

“你需要支持吗” -> 人:“是” -> “你叫什么名字?” 人:“John doe”,它应该保存“john doe”并将其发送给lamba。这就是联系流的样子;

联系流

这是我的 lambda 代码;

拉姆达

CloudWatch、Lambda 中的错误; lambda错误

连接; 连接消息

我尝试了几种不同的设置和变量,以便用它发送正确的值,这就是现在的设置;

设置

标签: amazon-web-servicesaws-lambdaaws-sdk

解决方案


我认为您在将名字发送到 lambda 时使用了错误的属性类型。从类型下拉列表中,您应该选择:User Defined,然后使用 firstname 作为键和值,或者只选择 Lex Slots 并引用您在 Set Contact Attributes 块中所做的相同值。

也不熟悉 Java Lambda,但我知道 connect 会向您的 lambda 发送一个 JSON 对象,并且看起来您已将输入设置为字符串。可能值得研究一下。


推荐阅读