ComenzarEmpieza gratis

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.

drQFK.png

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

Ver curso

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 ejecutando python3 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

Empieza el ejercicio