Skip to main content

AWS Firehose

Server Source code Package

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.

Where This Fits

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

Loading...

Setup

Loading...

Configuration reference

Configuration options for the settings.firehose property:

PropertyTypeDescriptionMore
streamName*stringName of the Kinesis Data Firehose delivery stream
clientanyPre-configured AWS Firehose client instance
regionstringAWS region for the Firehose service
configanyAWS SDK client configuration options
* Required fields

Docker Deployment

Step 1: Create Flow Configuration

The AWS SDK automatically reads credentials from environment variables. Configure the stream name using the ${VAR} syntax:

Loading...

Step 2: Bundle the Flow

Loading...

Step 3: Run with Docker

Loading...

When running on AWS infrastructure (ECS, Lambda, EC2), attach an IAM role instead of using access keys:

Loading...

Credential Discovery Order

The AWS SDK automatically discovers credentials from:

  1. Environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)
  2. ECS task role
  3. EC2 instance role
  4. Lambda execution role
Security Best Practice

Use IAM roles when running on AWS. Only use access keys for local development or non-AWS platforms.

💡 Need Professional Support?
Need professional support with your walkerOS implementation? Check out our services.