AWS Lambda
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

将 AWS Lambda 与 Amazon Lex 结合使用

Amazon Lex 是一项可在应用程序内使用语音和文本构建对话接口的 AWS 服务。Amazon Lex 提供与 Amazon Lex 的预构建集成,支持您创建 AWS Lambda 函数,使其作为代码钩子与 Lambda 机器人配合工作。在您的目的配置,您可以识别您的 Lambda 函数执行初始化/验证、配送,或同时使用这两种策略。

例 Amazon Lex 消息事件

{ "messageVersion": "1.0", "invocationSource": "FulfillmentCodeHook", "userId": "ABCD1234", "sessionAttributes": { "key1": "value1", "key2": "value2", }, "bot": { "name": "my-bot", "alias": "prod", "version": "1" }, "outputDialogMode": "Text", "currentIntent": { "name": "my-intent", "slots": { "slot-name": "value", "slot-name": "value", "slot-name": "value" }, "confirmationStatus": "Confirmed" } }

有关更多信息,请参阅使用 Lambda 函数。有关示例使用案例,请参阅练习 1:使用蓝图创建 Amazon Lex 机器人