0

我开始使用 Amazon Lex 构建聊天机器人。我一直在关注他们的示例,但一个问题是我无法在用户控制台中使用 Lambda 功能。我不知道这是否是由于我在控制台中看到的资源 404 造成的,或者是否无法通过 UI 控制此功能。

我无法根据意图在 Fulfillment 下的 AWS Lambda 函数字段中键入内容,但我不知道在哪里填充该下拉列表中的内容。该页面确实有一些 404,特别是在加载 /lex/api/iam 资源时。

有人熟悉 Lex 控制台吗?我查看了文档,我禁用了所有可能会干扰的浏览器扩展,我觉得我错过了一些东西,但不知道是什么。感谢您阅读,如果您已经走到了这一步。

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

0

这些是您为 lex 机器人制作的 lambda 函数。如果您已经创建了 lambda 函数,则需要刷新浏览器才能在下拉菜单中看到它。lex 和 lambda 都必须在同一个区域中。此外,您需要为 lex 的 lambda 函数提供访问权限。

于 2017-11-16T10:14:39.113 回答
0

该列表由您在同一区域中的Lambda函数填充。您必须已创建 Lambda 函数才能填充此列表。

AWS Lambda 还需要 Lex 的访问权限,如下所示:

aws lambda add-permission --function-name lex-test --statement-id chatbot-fulfillment --action "lambda:InvokeFunction" --principal "lex.amazonaws.com"

于 2017-07-25T22:23:05.793 回答