Skip to main content
Server Source code Package

AWS Lambda

AWS Lambda source for walkerOS. Works across API Gateway REST (v1), API Gateway HTTP (v2), Lambda Function URLs, and direct invocation. Auto-detects the API Gateway version, supports optional pixel tracking with a 1x1 GIF response, and exposes a built-in health check endpoint.

Where this fits

The AWS Lambda source is a server source in the walkerOS flow:

It receives events via HTTP and forwards them to your destinations.

Installation

Loading...
Loading...

Configuration

This source uses the standard source config wrapper (consent, data, env, id, ...). For the shared fields see source configuration. Package-specific fields live under config.settings and are listed below.

Settings

PropertyTypeDescriptionMore
cors*boolean | objectCORS configuration: false = disabled, true = allow all origins, object = custom configuration
timeout*integerRequest timeout in milliseconds (max: 900000 for Lambda)
enablePixelTracking*booleanEnable GET requests with 1x1 transparent GIF response for pixel tracking
healthPath*stringHealth check endpoint path (e.g., /health)
* Required fields

Mapping

This package does not define custom rule-level settings. For the standard rule fields (consent, condition, data, batch, name, policy) see mapping.

Examples

api gateway v1 post

Event
Out

lambda get

Event
Out

lambda post

Event
Out

Ingest metadata

Extract request metadata from Lambda events and forward it through the pipeline.

Loading...

Available ingest paths

API Gateway v1 (REST API):

PathDescription
requestContext.identity.sourceIpClient IP address
requestContext.identity.userAgentUser agent string
headers.*HTTP headers
httpMethodHTTP method

API Gateway v2 (HTTP API) / Function URLs:

PathDescription
requestContext.http.sourceIpClient IP address
requestContext.http.userAgentUser agent string
requestContext.http.methodHTTP method
headers.*HTTP headers

Supported platforms

PlatformStatus
API Gateway REST API (v1)Supported
API Gateway HTTP API (v2)Supported
Lambda Function URLsSupported
Direct Lambda invocationSupported
💡 Need implementation support?
elbwalker offers hands-on support: setup review, measurement planning, destination mapping, and live troubleshooting. Book a 2-hour session (€399)