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.

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
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.pyen lançantpython3 create_firehose.pydans 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