【发布时间】:2017-05-16 17:26:26
【问题描述】:
如果您提供项目 ID,我有一个 Python 编码的后端,它提供了一个用于“获取项目的所有任务”的 API。
我想使用 AWS 在线工具中的 Lex 和 Lambda 来完成这个请求,所以我想了一些简单的事情,比如:“给我项目 145 的任务”,然后 lambda 用变量“145”调用 API 和向用户显示任务。
我做了 PizzaOrder 教程,一切都很清楚,但现在我想对我的项目做这个基本的事情,我遇到了一个问题:我的项目不在插槽中,因为显然用户可以创建和删除项目.所以“145”不在插槽中。
那么如何处理这样的情况呢? Lex 能否识别不在槽中的单词然后将其用作变量?
【问题讨论】:
-
您使用过什么服务关联角色?
AWSServiceRoleForLexBots是否有权调用 aws lambda? -
@ManirajSS 不确定我是否理解您的问题。我对 lambdas 的角色是 lambda-exec-role-for-lex-get-started(我什至不知道它来自哪里,也许是我遵循的一个 tutos 之一)。
标签: aws-lambda amazon-lex