DynamoDB Streams is a separate, application-facing change-data-capture feature for items in a table. This page covers operational and audit-event ingestion via CloudTrail; DynamoDB Streams is out of scope here.
Recommended method
EventBridge API Destinations — a CloudTrail-driven EventBridge rule delivers DynamoDB events to Bronto in real time over HTTPS, with no intermediate storage. Use this event pattern:- An active CloudTrail trail is required.
- Item-level data events (
GetItem,PutItem,Query, …) reach EventBridge only if the trail is configured to log DynamoDB data events. - Read-only control-plane calls (
DescribeTable,ListTables, …) only match rules whose state isENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS. A rule in the defaultENABLEDstate receives write events and data events only.
Alternatives
- CloudWatch Log Forwarder — when CloudTrail is configured to publish to a CloudWatch Log Group.
