如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南。
如果您使用的是 Amazon Lex V1,我们建议您将机器人升级到 Amazon Lex V2。我们不再向 V1 添加新功能,强烈建议使用 V2 以获得全新的机器人。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 3:创建 Lambda 函数
在本节中,您将使用 AWS Lambda 控制台中提供的蓝图 (lex-book-trip-python) 创建 Lambda 函数。您还可以使用控制台提供的示例事件数据来调用 Lambda 函数,从而对其进行测试。
此 Lambda 函数用 Python 编写。
-
登录到 AWS Management Console,然后通过以下网址打开 AWS Lambda 控制台:https://console.aws.amazon.com/lambda/
。 -
选择 Create function(创建函数)。
-
选择 Use a blueprint (使用蓝图)。键入
lex
查找蓝图,选择lex-book-trip-python
蓝图。 -
选择配置,按如下方式配置 Lambda 函数。
-
键入 Lambda 函数名称 (
BookTripCodeHook
)。 -
对于角色,选择 Create a new role from template(s),然后键入角色名称。
-
保留其他默认值。
-
-
选择 Create function(创建函数)。
-
如果您使用的是英语 (美国) (en-US) 以外的区域设置,请按照更新特定区域设置的蓝图中所述更新意图名称。
-
测试 Lambda 函数 您使用用于预订汽车和预订酒店的示例数据调用两次 Lambda 函数。
-
从选择测试事件下拉列表中,选择配置测试事件。
-
从示例事件模板列表中,选择 Amazon Lex 预订酒店。
此示例事件与 Amazon Lex 请求/响应模型相匹配。有关更多信息,请参阅使用 Lambda 函数。
-
选择保存并测试。
-
验证 Lambda 函数已成功执行。在此情况下,此响应与 Amazon Lex 响应模型相匹配。
-
重复这一步骤。这次从示例事件模板列表中选择 Amazon Lex 预订汽车。Lambda 函数会处理汽车预订工作。
-