Recommended method
EventBridge API Destinations — a CloudTrail-driven EventBridge rule delivers events to Bronto in real time over HTTPS, with no intermediate storage.CloudTrail sends events to EventBridge only while a trail with logging enabled exists, and only to the default event bus. A rule in the default
ENABLED state matches write (mutating) management events. To also receive read-only management events, set the rule state to ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS. Data events, such as S3 object or DynamoDB item activity, arrive only if the trail has data event selectors for them. See AWS service events delivered via CloudTrail.Alternatives
- S3 Log Forwarder — CloudTrail’s native destination; the forwarder Lambda subscribes to the trail’s bucket and ships new objects.
- Amazon Data Firehose — for very high event volumes. Send CloudTrail events to CloudWatch Logs, either by enabling Send to CloudWatch Logs on the trail or with a CloudWatch telemetry enablement rule (no trail required), then add a subscription filter on the log group targeting a Firehose stream. CloudTrail events are JSON, so Bronto flattens them into searchable fields automatically — no parser needed.
