Crea tu primer flujo Firehose
Ahora que todas las piezas están en su sitio, estás listo para crear tu primer flujo de entrega Firehose. Esto te preparará para poder enviar datos al flujo, y el flujo los pondrá en el cubo S3.
Configurar
Observa un archivo _setup.py
; En este archivo, crearemos los clientes boto3 para firehose
y s3
.
No es necesario que edites este archivo para los ejercicios, ¡pero eres más que bienvenido a leerlo!
Archivo a editar
Editarás el archivo create_firehose.py
en el editor.
Destino Cubo S3
Crearás un cubo S3 en "sd-vehicle-data"
para utilizarlo como destino de nuestro flujo.
Función
El rol que hemos creado es "fireHoseDeliveryRole"
con un ARN de: "arn:aws:iam::0000000:role/firehoseDeliveryRole"
.
Este rol permitirá a nuestro nuevo flujo Firehose escribir en el cubo "sd-vehicle-data"
.
Diapositivas
No lo olvides: siempre puedes hacer clic en el icono de diapositivas de la parte superior derecha para ver las diapositivas, ¡te serán muy útiles!
Este ejercicio forma parte del curso
Streaming de datos con AWS Kinesis y Lambda
Instrucciones del ejercicio
- Crea el flujo de entrega de la manguera de incendios,
"gps-delivery-stream"
, con el cubo"sd-vehicle-data"
como destino. - El flujo debe asumir (o utilizar el sombrero de)
"firehoseDeliveryRole"
al escribir en este cubo. - Imprime la dirección ARN del flujo Firehose que has creado.
- Ejecuta
create_firehose.py
ejecutandopython3 create_firehose.py
en el terminal. A continuación, haz clic en el botón "Enviar respuesta".
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
