Étape 3 : Création d'une fonction Lambda - Amazon Lex V1

Avis de fin de support : le 15 septembre 2025, le support pour Amazon Lex V1 AWS sera interrompu. Après le 15 septembre 2025, vous ne pourrez plus accéder à la console Amazon Lex V1 ni aux ressources Amazon Lex V1. Si vous utilisez Amazon Lex V2, consultez plutôt le guide Amazon Lex V2.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Étape 3 : Création d'une fonction Lambda

Dans cette section, vous créez une fonction Lambda à l'aide d'un blueprint (lex-book-trip-python) fourni dans la console. AWS Lambda Vous testez également la fonction Lambda en l'invoquant à l'aide d'exemples de données d'événement fournis par la console.

Cette fonction Lambda est écrite en Python.

  1. Connectez-vous à la AWS Management Console et ouvrez la console AWS Lambda à l’adresse https://console.aws.amazon.com/lambda/.

  2. Sélectionnez Créer une fonction.

  3. Choisissez Utiliser un plan. Tapez lex pour trouver le plan, choisissez le plan lex-book-trip-python.

  4. Choisissez Configurer la fonction Lambda comme suit.

    • Entrez le nom d'une fonction Lambda ()BookTripCodeHook.

    • Pour le rôle, choisissez Create a new role from template(s) et tapez un nom de rôle.

    • Laissez les autres valeurs par défaut.

  5. Sélectionnez Create function (Créer une fonction).

  6. Si vous utilisez une langue autre que l'anglais (États-Unis) (en-US), mettez à jour les noms d'intention comme décrit dansMettre à jour un plan pour un environnement régional spécifique.

  7. Testez la fonction Lambda. Vous appelez la fonction Lambda deux fois, en utilisant des exemples de données pour la réservation d'une voiture et pour la réservation d'un hôtel.

    1. Choisissez Configure test event (Configurer un événement de test) dans la liste déroulante Select a test event (Sélectionner un événement de test).

    2. Choisissez Amazon Lex-Book Hotel dans la liste Sample event template (Exemple de modèle d’événement).

      Cet exemple d'événement correspond au modèle de demande/réponse Amazon Lex. Pour de plus amples informations, veuillez consulter Utilisation des fonctions Lambda.

    3. Choisissez Save and test.

    4. Vérifiez que la fonction Lambda s'est correctement exécutée. Dans ce cas, la réponse correspond au modèle de réponse Amazon Lex.

    5. Répétez l'étape. Cette fois, choisissez Amazon Lex-Book Car dans la liste Sample event template (Exemple de modèle d’événement). La fonction Lambda traite la réservation de la voiture.

Étape suivante

Étape 4 : Ajouter la fonction Lambda en tant que crochet de code