ComeçarComece de graça

Crie seu primeiro fluxo do Firehose

Agora que todas as peças estão no lugar, você está pronto para criar seu primeiro fluxo de entrega do Firehose. Isso fará com que você possa enviar dados para o fluxo, e o fluxo os colocará no bucket do S3.

drQFK.png

Configuração Observe um arquivo _setup.py; Nesse arquivo, criaremos os clientes boto3 para firehose e s3. Você não precisa editar esse arquivo para os exercícios, mas é mais do que bem-vindo para lê-lo!

Arquivo para editar

Você editará o arquivo create_firehose.py no editor.

Bucket S3 de destino

Você criará um bucket "sd-vehicle-data" S3 para ser usado como destino do nosso fluxo.

Função

A função que criamos é "fireHoseDeliveryRole" com um ARN de: "arn:aws:iam::0000000:role/firehoseDeliveryRole".

Essa função permitirá que nosso novo fluxo do Firehose grave no bucket "sd-vehicle-data".

Slides

Não se esqueça: você sempre pode clicar no ícone de slides no canto superior direito para ver os slides - eles serão muito úteis!

Este exercício faz parte do curso

Streaming de dados com AWS Kinesis e Lambda

Ver curso

Instruções do exercício

  • Crie o fluxo de entrega do firehose, "gps-delivery-stream", com o bucket "sd-vehicle-data" como destino.
  • O fluxo deve assumir (ou usar o chapéu de) "firehoseDeliveryRole" ao gravar nesse compartimento.
  • Imprima o endereço ARN do fluxo do Firehose que você criou.
  • Execute create_firehose.py executando python3 create_firehose.py no terminal. Em seguida, clique no botão "Enviar resposta" abaixo.

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício