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

Si vous utilisez Amazon Lex V2, consultez plutôt le guide Amazon Lex V2.

 

Si vous utilisez Amazon Lex V1, nous vous recommandons de mettre à niveau vos robots vers Amazon Lex V2. Nous n'ajoutons plus de nouvelles fonctionnalités à la V1 et recommandons vivement d'utiliser la V2 pour tous les nouveaux robots.

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 2 : Création d'une fonction Lambda

Dans cette section, vous allez créer une fonction Lambda à l'aide d'un blueprint (lex-make-appointment-python) fourni dans la console Lambda. Vous testez également la fonction Lambda en l'invoquant à l'aide d'exemples de données d'événements Amazon Lex fournis par la console.

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

  2. Choisissez Create a Lambda function.

  3. Pour Sélectionner un plan, tapez lex pour trouver le plan, puis choisissez le lex-make-appointment-pythonplan.

  4. Configurez la fonction Lambda comme suit.

    • Entrez le nom de la fonction Lambda ()MakeAppointmentCodeHook.

    • 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. Choisissez 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.

    1. Choisissez Actions, puis Configure test event.

    2. Dans la liste Sample event template, choisissez Lex-Make Appointment (preview). Cet exemple d'événement utilise le modèle de demande/réponse Amazon Lex, avec des valeurs définies pour correspondre à une demande de votre bot Amazon Lex. Pour plus d'informations sur le modèle de demande/réponse Amazon Lex, consultez. 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.

Étape suivante

Etape 3 : Mise à jour l'intention : configuration d'un hook de code