AWS Lambda 関数によるカスタムロジックの有効化 - Amazon Lex

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Lambda 関数によるカスタムロジックの有効化

AWS Lambda 関数を使用すると、定義したカスタム関数を使用して Amazon Lex V2 ボットの動作をより適切に制御できます。

Amazon Lex V2 は、インテントごとに Lambda 関数を用意するのではなく、各言語のボットのエイリアスごとに 1 つの Lambda 関数を使用します。

Lambda 関数と Amazon Lex V2 ボットと統合するには、次の手順を実行します。

  1. Lambda 関数で使用する情報を取得する入力イベントのフィールドを決定します。

  2. 応答内のどのフィールドを操作して Lambda 関数から返すかを決定します。

  3. 選択したプログラミング言語を使用して AWS Lambda で関数を作成し、スクリプトを記述します。

  4. 関数が応答形式と一致する構造を返すことを確認してください。

  5. Lambda 関数をデプロイします。

  6. Lambda 関数をコンソールまたは API オペレーションの Amazon Lex V2 ボットエイリアスに関連付けます。

  7. コンソールまたは API オペレーションで Lambda 関数を呼び出したい会話ステージを選択します。

  8. Amazon Lex V2 ボットを構築し、Lambda 関数がインテント通りに機能することをテストします。Amazon CloudWatch を使用して関数をデバッグします。