

终止支持通知：2025年9月15日， AWS 我们将停止对Amazon Lex V1的支持。2025 年 9 月 15 日之后，您将无法再访问 Amazon Lex V1 控制台或 Amazon Lex V1 资源。如果您使用的是 Amazon Lex V2，请改为参阅 [Amazon Lex V2 指南](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)。

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

# 步骤 3：创建 Lambda 函数
<a name="ex-book-trip-create-lambda-function"></a>

在本节中，您将使用控制台中提供的蓝图 (**lex-book-trip-python**) 创建 Lambda 函数。 AWS Lambda 您还可以使用控制台提供的示例事件数据来调用 Lambda 函数，从而对其进行测试。

此 Lambda 函数用 Python 编写。



1. 登录 AWS 管理控制台 并打开 AWS Lambda 控制台，网址为[https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/)。

1. 选择**创建函数**。

1. 选择**使用蓝图**。键入 **lex** 查找蓝图，选择 `lex-book-trip-python` 蓝图。

1. 选择**配置**，按如下方式配置 Lambda 函数。
   + 键入 Lambda 函数名称 (`BookTripCodeHook`)。
   + 对于角色，选择 **Create a new role from template(s)**，然后键入角色名称。
   + 保留其他默认值。

1. 选择**创建函数**。

1. 如果您使用的是英语 (美国) (en-US) 以外的区域设置，请按照[更新特定区域设置的蓝图](lex-lambda-blueprints.md#blueprint-update-locale)中所述更新意图名称。

1. 测试 Lambda 函数 您使用用于预订汽车和预订酒店的示例数据调用两次 Lambda 函数。

   1. 从**选择测试事件**下拉列表中，选择**配置测试事件**。

   1. 从**示例事件模板**列表中，选择 **Amazon Lex 预订酒店**。

      此示例事件与 Amazon Lex request/response 模型相匹配。有关更多信息，请参阅 [使用 Lambda 函数](using-lambda.md)。

   1. 选择**保存并测试**。

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

   1. 重复这一步骤。这次从**示例事件模板**列表中选择 **Amazon Lex 预订汽车**。Lambda 函数会处理汽车预订工作。





**下一个步骤**  
[步骤 4：将 Lambda 函数添加为代码挂钩](ex-book-trip-create-integrate.md)