AWS Firehose
Topic publishing with FIFO ordering, KMS encryption, and idempotent provisioning lives on the dedicated AWS SNS destination page.
The AWS destination package provides server-side integration for streaming events from walkerOS to Amazon Kinesis Data Firehose for real-time analytics, data lakes, and downstream processing.
AWS Firehose is a server destination in the walkerOS flow:
Streams events to Amazon Kinesis Data Firehose for real-time analytics, S3 data lakes, and downstream AWS services.
Installation
- Integrated
- Bundled
Configuration
This destination uses the standard destination config wrapper (consent, data, env, id, ...). For the shared fields see destination configuration. Package-specific fields live under config.settings and are listed below.
Settings
| Property | Type | Description | More |
|---|---|---|---|
firehose | firehose | AWS Firehose configuration settings | |
streamName | string | Name of the Kinesis Data Firehose delivery stream | |
client | any | Pre-configured AWS Firehose client instance | |
region | string | AWS region for the Firehose service | |
config | any | AWS SDK client configuration options |
Mapping
This package does not define custom rule-level settings. For the standard rule fields (consent, condition, data, batch, name, policy) see mapping.
Examples
Page view record
A page view is sent to Kinesis Firehose as a single record with the full event JSON-stringified into the Data buffer.
Order record
An order complete event is serialized and delivered to Firehose as a batch record for downstream storage.
User signup record
A user signup event including user fields is streamed to Firehose as a JSON record.