Skip to main content
Amazon DynamoDB doesn’t emit logs of its own — instead, table operations, control-plane API calls, and (when enabled) item-level data events are recorded in AWS CloudTrail.
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.
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 is ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS. A rule in the default ENABLED state receives write events and data events only.

Alternatives

See Ingesting AWS Data into Bronto for the full service-to-method mapping.

References