

支援終止通知：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="gs-bp-create-lambda-function"></a>

建立 Lambda 函數 （使用 **lex-order-flowers-python** 藍圖）， AWS Lambda 並使用主控台中的範例事件資料執行測試調用。

您會返回 Amazon Lex 主控台，並將 Lambda 函數新增為程式碼掛勾，以滿足`OrderFlowersBot`您在上一節建立的 中的`OrderFlowers`意圖。

**建立 Lambda 函數 (主控台)**

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

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

1. 在 **Create function (建立函數)** 頁面上，選擇 **Use a blueprint (使用藍圖)**。在篩選條件的文字方塊中輸入 **lex-** 然後按 `Enter` 以尋找藍圖，然後選擇 `lex-order-flowers-python` 藍圖。

   Lambda 函數藍圖在 Node.js 和 Python 中提供。本練習將使用 Python 提供的藍圖。

1. 在 **Basic information (基本資訊)** 頁面上，執行以下作業。
   + 輸入 Lambda 函數名稱 (`OrderFlowersCodeHook`)。
   + 針對執行角色，選擇**使用基本 Lambda 許可建立新角色**。
   + 保留其他預設值。

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

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

1. 測試 Lambda 函數。

   1. 選擇 **Select a test event (選取測試事件)**、**Configure test events (設定測試事件)**。

   1. 從 **Event template (事件範本)** 清單中選擇 **Amazon Lex Order Flowers**。此範例事件符合 Amazon Lex 請求/回應模型 （請參閱 [使用 Lambda 函數](using-lambda.md))。為測試事件命名 (`LexOrderFlowersTest`)。

   1. 選擇**建立**。

   1. 選擇 **Test (測試)** 來測試程式碼掛勾。

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

**後續步驟**  
[步驟 4：將 Lambda 函數新增為 Code Hook （主控台）](gs-bp-create-integrate.md)