メニュー
Amazon Lex
開発者ガイド

ステップ 3: Lambda 関数を作成する (コンソール)

Lambda 関数を作成し (lex-order-flowers-python 設計図を使用)、AWS Lambda コンソールでサンプルのイベントデータを使用して呼び出しのテストを行います。

Amazon Lex コンソールに戻り、前のセクションで作成した OrderFlowersBotOrderFlowers インテントを達成するコードフックとして Lambda 関数を追加します。

Lambda 関数を作成するには (コンソール)

  1. AWS マネジメントコンソール にサインインし、https://console.aws.amazon.com/lambda/ にある AWS Lambda コンソールを開きます。

  2. [Create a Lambda function] を選択します。

  3. [Select blueprint] で、フィルタテキストボックスに「lex」と入力して設計図を見つけ、lex-order-flowers-python 設計図を選択します。

    Lambda 関数の設計図は Node.js と Python の両方で提供されています。この演習では Python ベースの設計図を使用します。

  4. [Configure triggers] ページで、[Next] を選択します。

  5. [Configure function] ページで、次の操作を行ってから、[Next] を選択します。

    • Lambda 関数名 (OrderFlowersCodeHook) を入力します。

    • IAM ロールとして、[Create a new role from template(s)] を選択します。

    • ロール名を入力します。

    • 他はデフォルト値のままにしておきます。

  6. [Review] ページで、[Create function] を選択します。

  7. Lambda 関数をテストします。

    1. [Actions]、[Configure test event] の順に選択します。

    2. [Sample event template] リストで、[Lex-Order Flowers (preview)] を選択します。このサンプルイベントは Amazon Lex のリクエスト/レスポンスモデル (「Lambda 関数の使用」を参照してください) と一致します。

    3. [Save and test] を選択します。

    4. Lambda 関数が正常に実行されたことを確認します。この例のレスポンスは、Amazon Lex レスポンスモデルと一致します。

次のステップ

ステップ 4: Lambda 関数をコードフックとして追加する (コンソール)