CommencerCommencer gratuitement

Créez votre premier flux Firehose

Maintenant que tous les éléments sont en place, vous êtes prêt à créer votre premier flux de diffusion Firehose. Cela vous permettra d'envoyer des données au flux, et le flux les placera dans le seau S3.

drQFK.png

Mise en place Notez un fichier _setup.py; Dans ce fichier, nous allons créer les clients boto3 pour firehose et s3. Vous n'avez pas besoin d'éditer ce fichier pour les exercices, mais vous êtes plus que bienvenu pour le lire !

Fichier à modifier

Vous allez modifier le fichier create_firehose.py dans l'éditeur.

Destination S3 Bucket

Vous allez créer un panier S3 "sd-vehicle-data" qui servira de destination à notre flux.

Poste

Le rôle que nous avons créé est "fireHoseDeliveryRole" avec un ARN de : "arn:aws:iam::0000000:role/firehoseDeliveryRole".

Ce rôle permettra à notre nouveau flux Firehose d'écrire dans le seau "sd-vehicle-data".

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 le flux de livraison du tuyau d'incendie, "gps-delivery-stream", avec le seau "sd-vehicle-data" comme destination.
  • Le flux doit supposer (ou utiliser le chapeau de) "firehoseDeliveryRole" lorsqu'il écrit dans ce seau.
  • Imprimez le site ARN du flux Firehose que vous avez créé.
  • Exécutez create_firehose.py en lançant python3 create_firehose.py dans le terminal. Ensuite, cliquez sur le bouton "Soumettre la réponse" ci-dessous.

Exercice interactif pratique

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

Commencer l’exercice