Skip to main content
Accepts an AWS Data Firehose HTTP endpoint delivery. The endpoint does not use a bearer token. Create a connector of kind aws_kinesis_firehose with a push_token of at least 16 characters and a target_stream, and give the token to Firehose as the access key. The endpoint reads the token from X-Amz-Firehose-Access-Key, and also accepts X-Connector-Token and ?token=. A wrong token answers 401. Each record has base64 data. The endpoint decodes it, splits it into lines, and turns every non-empty line into a log event in the target_stream (default kinesis). A line with a JSON object becomes fields, and a plain text line becomes the field message.
The response echoes requestId and carries a millisecond timestamp, as Firehose requires. See Connectors for the connector setup.
Last modified on October 26, 2026