步驟 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 函數做為程式碼掛接,以達成您在OrderFlowersBot上一節中建立的OrderFlowers意圖。

建立 Lambda 函數 (主控台)
  1. 請登入 AWS Management Console,並開啟位於 https://console.aws.amazon.com/lambda/ 的 AWS Lambda 主控台。

  2. 選擇 Create function (建立函數)。

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

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

  4. Basic information (基本資訊) 頁面上,執行以下作業。

    • 輸入 Lambda 函數名稱 (OrderFlowersCodeHook)。

    • Execution role (執行角色) 請選擇 Create a new role the basic Lambda permissions (建立具備基本

    • 保留其他預設值。

  5. 選擇 Create function (建立函數)。

  6. 如果您使用的是英文 (US) (en-US) 以外的地區設定,請依照中所述更新意圖名稱更新特定區域設置的藍圖

  7. 測試 Lambda 函數。

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

    2. Event template (事件範本) 清單中選擇 Amazon Lex Order Flowers。這個範例事件與Amazon Lex 請求/回應模型相符 (請參閱使用 Lambda 函數)。為測試事件命名 (LexOrderFlowersTest)。

    3. 選擇 Create (建立)。

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

    5. 確認 Lambda 函數是否成功執行。在這種情況下,回應與 Amazon Lex 回應模型相符。

後續步驟

步驟 4:將 Lambda 函數新增為程式碼掛接 (主控台)