

サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日を過ぎると、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにはアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに [Amazon Lex V2 ガイド](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)を参照してください。

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

# ステップ 3: Lambda 関数を作成する (コンソール)
<a name="gs-bp-create-lambda-function"></a>

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

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

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

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

1. [**Create function**] を選択します。

1. [**Create function**] (関数の作成) ページで、[**Blueprints**] (設計図) を選択します。フィルタテキストボックスに「**lex-**」と入力し、`Enter` キーを押して設計図を見つけ、[`lex-order-flowers-python` 設計図] を選択します。

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

1. [**基本的な情報**] ページでは、以下を実行します。
   + Lambda 関数の名前 (`OrderFlowersCodeHook`) を入力します。
   + 実行ロールについては、**[Create a new role with basic Lambda permissions]** (基本的な Lambda アクセス権限で新しいロールを作成) を選択します。
   + 他はデフォルト値のままにしておきます。

1. [**関数の作成**] を選択してください。

1. 英語 (US) (en-US) 以外のロケールを使用している場合は、[特定のロケールの設計図の更新](lex-lambda-blueprints.md#blueprint-update-locale) の説明に従ってインテント名を更新します。

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

   1. [**テストイベントの選択**]、[**テストイベント設定**] の順に選択します。

   1. **[Event template]** (イベントテンプレート) リストから **[Amazon Lex-Order Flowers]** (Amazon Lex - お花の注文) を選択します。このサンプルイベントは Amazon Lex のリクエスト/レスポンスモデル (「[Lambda 関数を使用する](using-lambda.md)」を参照) と一致します。テストイベント名 (`LexOrderFlowersTest`) を指定します。

   1. **[作成]** を選択します。

   1. [**テスト**] を選択してコードフックをテストします。

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

**次のステップ**  
[ステップ 4: Lambda 関数をコードフックとして追加する (コンソール)](gs-bp-create-integrate.md)