0

我正在尝试使用 AWS lex 和 AWS lambda C# 构建我的聊天机器人。为了实现意图,我无法与 AWS lambda 进行通信。我在这里问了一个相关的问题

我不确定从 aws-lex 与 aws lambda 通信的序列过程是什么

请解释一下。我猜这可能是由于一些身份验证问题。所以如果你解释我应该使用哪些身份验证角色来实现这一点并且我不确定我应该使用什么事件映射来进行 lex 和 lambda 通信,那将会很有帮助。

注意:AWS lex 和 AWS lambda 可以独立工作,但不能相互通信。

4

2 回答 2

0

检查您的 IAM 策略中是否附加了 AWSServiceRoleForLexBots 角色。如果您有任何通过任何层连接的计划,建议让 cognito 管理身份池。

于 2019-08-21T12:02:03.573 回答
0

当您在 AWS 控制台中连接它们时,AWS 会自动添加 Lex 调用您的 lambda 函数所需的服务角色。

如果您通过 CLI 或 API 创建机器人,则需要手动创建这些角色。此页面和AWS 文档的此页面提供了更多信息。

于 2017-06-23T01:15:52.417 回答