

Amazon Monitron n'est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour des fonctionnalités similaires à celles d'Amazon Monitron, consultez notre [article de blog](https://aws.amazon.com/blogs/machine-learning/maintain-access-and-consider-alternatives-for-amazon-monitron).

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.

# Traitement des données avec Lambda
<a name="data-export-lambda"></a>

**Topics**
+ [Étape 1 : créer le [rôle IAM](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html) qui autorise votre fonction à accéder aux ressources AWS](#create-iam-role)
+ [Étape 2 : Création de la fonction Lambda](#create-lambda-function)
+ [Étape 3 : Configuration de la fonction Lambda](#configure-lambda-function)
+ [Étape 4 : activer le déclencheur Kinesis dans la console AWS Lambda](#enable-lambda-trigger)

## Étape 1 : créer le [rôle IAM](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html) qui autorise votre fonction à accéder aux ressources AWS
<a name="create-iam-role"></a>

1. Ouvrez la page [Roles (Rôles)](https://console.aws.amazon.com/iam/home?#/roles) dans la console IAM.

1. Sélectionnez **Créer un rôle**.

1. Créez un rôle avec les propriétés suivantes :
   + Entité de confiance : Lambda
   + Autorisations : AWSLambda KinesisExecutionRole (et AWSKey ManagementServicePowerUser si le flux Kinesis est crypté)
   + Nom du rôle : lambda-kinesis-role  
![Nommez, révisez et créez une page indiquant le nom du rôle, sa description, la politique relative aux entités fiables et les autorisations.](http://docs.aws.amazon.com/fr_fr/Monitron/latest/user-guide/images/lambda-create-role.png)

## Étape 2 : Création de la fonction Lambda
<a name="create-lambda-function"></a>

1. Ouvrez la **page Fonctions** de la console Lambda.

1. Sélectionnez **Créer une fonction**.

1. Choisissez **Utiliser un plan**.

1. Dans la barre de recherche **Blueprints**, recherchez et choisissez **kinesis-process-record (nodejs**) ou. **kinesis-process-record-python**

1. Choisissez **Configurer**.  
![Créez une page de fonction avec l'option Utiliser un plan sélectionnée et le kinesis-process-record-python plan affiché.](http://docs.aws.amazon.com/fr_fr/Monitron/latest/user-guide/images/lambda-create-function.png)

## Étape 3 : Configuration de la fonction Lambda
<a name="configure-lambda-function"></a>

1. Choisissez le **nom de la fonction**

1. Choisissez le rôle créé lors de la première étape comme **rôle d'exécution**.

1. Configurez le déclencheur Kinesis.

   1. Choisissez votre flux Kinesis.

   1. Cliquez sur **Créer une fonction**.  
![Lambda formulaire de configuration des fonctions avec informations de base et paramètres de Kinesis déclenchement.](http://docs.aws.amazon.com/fr_fr/Monitron/latest/user-guide/images/lambda-kinesis-trigger.png)

## Étape 4 : activer le déclencheur Kinesis dans la console AWS Lambda
<a name="enable-lambda-trigger"></a>

1. Dans l'onglet **Configuration**, sélectionnez **Déclencheurs**.

1. **Cochez la case à côté du nom du flux Kinesis et choisissez Activer.**  
![Onglet de configuration affichant la section Déclencheurs avec déclencheur Kinesis bugbash et bouton Activer.](http://docs.aws.amazon.com/fr_fr/Monitron/latest/user-guide/images/kinesis-process-record-lambda.png)

Le plan utilisé dans cet exemple ne consomme que les données du journal du flux sélectionné. Vous pouvez modifier ultérieurement le code de fonction Lambda pour effectuer une tâche plus complexe. 