Étape 3 : Création d'une fonction Lambda (console) - 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 3 : Création d'une fonction Lambda (console)

Créez une fonction Lambda (à l'aide du lex-order-flowers-pythonplan) et effectuez un appel de test à l'aide d'exemples de données d'événement dans la console. AWS Lambda

Vous revenez à la console Amazon Lex et vous ajoutez la fonction Lambda comme crochet de code pour répondre à l'OrderFlowersobjectif OrderFlowersBot que vous avez créé dans la section précédente.

Pour créer une fonction Lambda (console)
  1. Connectez-vous à la AWS Management Console et ouvrez la console AWS Lambda à l’adresse https://console.aws.amazon.com/lambda/.

  2. Choisissez Créer une fonction.

  3. Sur la page Créer une fonction, choisissez Use a blueprint (Utiliser un plan). Tapez lex- dans la zone de texte du filtre, puis appuyez sur Enter pour rechercher et choisir le plan lex-order-flowers-python.

    Les plans de fonction Lambda sont fournis à la fois dans Node.js et Python. Pour cet exercice, utilisez le modèle basé sur Python.

  4. Sur la page Basic information (Informations de base), effectuez les opérations suivantes.

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

    • Pour le rôle d'exécution, choisissez Créer un nouveau rôle avec des autorisations Lambda de base.

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

    1. Choisissez Select a test events (Sélectionner un événement de test), Configure test event (Configurer un événement de test).

    2. Choisissez Lex-Order Flowers dans la liste Event template (Modèle d'événement). Cet exemple d'événement correspond au modèle de demande/réponse Amazon Lex (voir). Utilisation des fonctions Lambda Donnez un nom à l'événement de test (LexOrderFlowersTest).

    3. Choisissez Créer.

    4. Choisissez Test pour tester le hook de code.

    5. 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

Étape 4 : ajouter la fonction Lambda en tant que crochet de code (console)