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

支援終止通知:在 2025 年 9 月 15 日, AWS 將停止對 Amazon Lex V1 的支援。2025 年 9 月 15 日之後,您將無法再存取 Amazon Lex V1 主控台或 Amazon Lex V1 資源。如果您使用的是 Amazon Lex V2,請改參閱 Amazon Lex V2 指南

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

步驟 3:建立 Lambda 函數

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

此 Lambda 函數是以 Python 撰寫。

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

  2. 選擇 建立函數

  3. 選擇 使用藍圖 。輸入 lex 來尋找藍圖,選擇 lex-book-trip-python 藍圖。

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

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

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

    • 保留其他預設值。

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

  6. 如果您使用英文 (美國) (美國) 以外的地區設定,請更新意圖名稱,如 中所述更新特定地區設定的藍圖

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

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

    2. 範例事件範本清單中選擇 Amazon Lex Book Hotel

      此範例事件符合 Amazon Lex 請求/回應模型。如需詳細資訊,請參閱使用 Lambda 函數

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

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

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

後續步驟

步驟 4:將 Lambda 函數新增為 Code Hook