步驟 2:建立 Lambda 函數 - Amazon Lex V1

如果您使用的是 Amazon Lex V2,請參閱 Amazon Lex V2 指南

 

如果您使用的是 Amazon Lex V1,我們建議您將機器人升級到 Amazon Lex V2。我們不再向 V1 添加新功能,強烈建議所有新的機器人使用 V2。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 2:建立 Lambda 函數

在本節中,您將使用 Lambda 主控台中提供的藍圖 (lex-make-appointment-python) 建立 Lambda 函數。您也可以使用主控台提供的範例 Amazon Lex 事件資料來呼叫 Lambda 函數來測試該函數。

  1. 登入 AWS Management Console 並開啟 AWS Lambda 主控台,位於https://console.aws.amazon.com/lambda/

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

  3. 對於選取藍圖,鍵lex入以尋找藍圖,然後選擇lex-make-appointment-python藍圖。

  4. 設定 Lambda 函數,如下所示。

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

    • 對於角色,選擇 Create a new role from template(s) (從範本建立新角色),然後輸入角色名稱。

    • 保留其他預設值。

  5. 選擇 Create Function (建立函數)

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

  7. 測試 Lambda 函數。

    1. 選擇操作,然後選擇 Configure test event (設定測試事件)

    2. Sample event template (範例事件範本) 清單中選擇 Lex-Make Appointment (preview) (Lex-Make 預約 (預覽))。此範例事件使用 Amazon Lex 請求/回應模型,其值設定為符合 Amazon Lex 機器人的請求。如需 Amazon Lex 請求/回應模型的相關資訊,請參閱。使用 Lambda 函數

    3. 選擇 Save and test (儲存並測試)

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

後續步驟

步驟 3:更新意圖:設定程式碼掛勾