步骤 3:创建 Lambda 函数(控制台) - Amazon Lex V1

如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南

 

如果您使用的是 Amazon Lex V1,我们建议您将机器人升级到 Amazon Lex V2。我们不再向 V1 添加新功能,强烈建议使用 V2 以获得全新的机器人。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 3:创建 Lambda 函数(控制台)

在 AWS Lambda 控制台中使用示例事件数据创建 Lambda 函数(使用 lex-order-flowers-python 蓝图)并执行测试调用。

您返回 Amazon Lex 控制台,然后添加 Lambda 函数作为代码挂钩以履行 OrderFlowers 意图(在上一节中创建的 OrderFlowersBot 中)。

创建 Lambda 函数 (控制台)
  1. 登录到 AWS Management Console,然后通过以下网址打开 AWS Lambda 控制台:https://console.aws.amazon.com/lambda/

  2. 选择 Create function(创建函数)。

  3. Create function(创建函数)页面中,选择 Use a blueprint(使用蓝图)。在筛选条件文本框中键入 lex- 然后按 Enter 查找蓝图,选择 lex-order-flowers-python 蓝图。

    Node.js 和 Python 中均提供 Lambda 函数蓝图。对于此练习,请使用基于 Python 的蓝图。

  4. Basic information (基本信息) 页面上,执行以下操作:

    • 键入 Lambda 函数名称 (OrderFlowersCodeHook)。

    • 对于执行角色,选择创建具有基本 Lambda 权限的新角色

    • 保留其他默认值。

  5. 选择 Create function(创建函数)。

  6. 如果您使用的是英语 (美国) (en-US) 以外的区域设置,请按照更新特定区域设置的蓝图中所述更新意图名称。

  7. 测试 Lambda 函数

    1. 选择 Select a test events (选择测试事件)Configure test event (配置测试事件)

    2. Event template (事件模板) 列表中选择 Amazon Lex Order Flowers。此示例事件与 Amazon Lex 请求/响应模型相匹配(请参阅使用 Lambda 函数)。为测试事件提供一个名称 (LexOrderFlowersTest)。

    3. 选择 Create(创建)。

    4. 选择 Test (测试) 以测试代码挂钩。

    5. 验证 Lambda 函数已成功执行。在此情况下,此响应与 Amazon Lex 响应模型相匹配。

下一个步骤

步骤 4:将 Lambda 函数添加为代码挂钩(控制台)