

支援終止通知：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>

在本節中，您會使用 AWS Lambda 主控台中提供的藍圖 (**lex-book-trip-python**) 來建立 Lambda 函數。您也可以使用主控台提供的範例事件資料來叫用 Lambda 函數，藉此測試 Lambda 函數。

此 Lambda 函數是以 Python 撰寫。



1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/) 開啟 AWS Lambda 主控台。

1. 選擇 **建立函數** 。

1. 選擇 **使用藍圖** 。輸入 **lex** 來尋找藍圖，選擇 `lex-book-trip-python` 藍圖。

1. 選擇**設定** Lambda 函數，如下所示。
   + 輸入 Lambda 函數名稱 (`BookTripCodeHook`)。
   + 對於角色，選擇 **Create a new role from template(s)** (從範本建立新角色)，然後輸入角色名稱。
   + 保留其他預設值。

1. 選擇**建立函數**。

1. 如果您使用的地區設定不是英文 (US) (en-US)，請更新意圖名稱，如中所述[更新特定地區設定的藍圖](lex-lambda-blueprints.md#blueprint-update-locale)。

1. 測試 Lambda 函數。您調用 Lambda 函數兩次，同時使用範例資料來預訂租車和預訂飯店。

   1. 從選取**測試事件下拉式清單中選擇設定****測試事件**。

   1. 從**範例事件範本**清單中選擇 **Amazon Lex Book Hotel**。

      此範例事件符合 Amazon Lex 請求/回應模型。如需詳細資訊，請參閱[使用 Lambda 函數](using-lambda.md)。

   1. 選擇 **Save and test (儲存並測試)**。

   1. 驗證 Lambda 函數是否已成功執行。在此情況下，回應符合 Amazon Lex 回應模型。

   1. 重複步驟。這次從**範例事件範本**清單中選擇 **Amazon Lex Book Car**。Lambda 函數會處理租車保留。





**後續步驟**  
[步驟 4：將 Lambda 函數新增為程式碼掛鉤](ex-book-trip-create-integrate.md)