CommencerCommencer gratuitement

Écrire dans un flux Firehose

Maintenant que nous avons créé un flux, nous allons y écrire des enregistrements.

vRg6A.png

Fichier à modifier

Vous allez modifier le fichier OBD2_sensors.py dans l'éditeur. Ceux-ci simuleront les capteurs du véhicule.

Comme nous ne disposons pas de capteurs de véhicules réels (ou de véhicules), nous simulerons des données de télémétrie à partir d'un fichier CSV. C'est un bon moyen de tester avant de passer à la production. Le DataFrame est disponible dans la variable vehicle_data.

Flux d'informations (Firehose Stream) :

Dans le dernier exercice, vous avez créé le flux gps-delivery-stream Firehose. C'est à cela que nous allons écrire !

Diapositives

N'oubliez pas que vous pouvez toujours cliquer sur l'icône des diapositives en haut à droite pour voir les diapositives - elles vous seront très utiles !

Cet exercice fait partie du cours

Streaming de données avec AWS Kinesis et Lambda

Afficher le cours

Instructions

  • Créez une chaîne payload pour chaque ligne de données se terminant par un caractère de nouvelle ligne.
  • Envoyez la charge utile au flux Firehose de gps-delivery-stream.
  • Imprimez le résultat écrit RecordId.

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice