HTTP
É a configuração padrão de entrada do Firehose. É possível enviar mensagens para uma ou mais configurações de Firehose específicas criadas previamente.
O campo id
retornado ao criar a configuração do Firehose na etapa anterior deve ser utilizado como parâmetro de cada mensagem enviada ao Firehose. Ele é responsável por mapear cada mensagem trafegada com a respectiva configuração à qual ela pertence.
Exemplo de requisição para enviar mensagens ao Firehose:
Observe que é possível passar um ou mais IDs de configuração do Firehose no parâmetro firehose-ids
da requisição (os diferentes IDs devem ser separados por ,
(vírgula)).
O header Content-Type
é obrigatório pois o Firehose trafega os dados em bytes e é preciso saber o tipo do dado no momento da entrega.
Configurações adicionais
Alguns campos podem ser adicionados nos headers da mensagem enviada ao Firehose para definir alguns comportamentos dependendo do tipo de saída configurada.
Para cada umas das saídas os campos permitidos são os seguintes:
Tipo de Saída | Campo | Descrição | Exemplo | Valor Default |
---|---|---|---|---|
SFTP, EMAIL, AWS_S3 e AZURE_BLOB | file-path | Caminho do arquivo a ser gerado |
|
|
SFTP | file-codec | Forma na qual o arquivo será escrito no servidor SFTP. Permite dois tipos:
|
|
|
Last updated