

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.

# Tutoriel : Création de la fonction Lambda
<a name="cwet_create_lam"></a>

 Dans cette procédure, vous créez une fonction Lambda simple qui servira de cible aux messages du flux d' AWS Batch événements. 

**Pour créer une fonction Lambda cible**

1. Ouvrez la AWS Lambda console à l'adresse [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/).

1. Sélectionnez **Create function** (Créer une fonction), puis **Author from scratch** (Créer à partir de zéro). 

1. Sous **Nom de la fonction**, saisissez **batch-event-stream-handler**.

1. Pour **Environnement d’exécution**, sélectionnez **Python 3.8**.

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

1. Dans la section **Source du code**, modifiez l'exemple de code pour qu'il corresponde à l'exemple suivant :

   ```
   import json
   
   
   def lambda_handler(event, _context):
       # _context is not used
       del _context
       if event["source"] != "aws.batch":
           raise ValueError("Function only supports input from events with a source type of: aws.batch")
   
       print(json.dumps(event))
   ```

   Il s'agit d'une simple fonction Python 3.8 qui affiche les événements envoyés par AWS Batch. Si tout est correctement configuré, à la fin de ce didacticiel, les détails de l'événement apparaissent dans le flux du journal CloudWatch des journaux associé à cette fonction Lambda.

1. Choisissez **Déployer**.