Risk Level: Medium (should be achieved)
Ensure that your Amazon DynamoDB tables are configured to use Kinesis Data Streams in order to capture item-level modifications within your DynamoDB tables.
Security
Amazon Kinesis Data Streams for DynamoDB continuously monitors your DynamoDB tables for any changes to individual items. It then seamlessly streams these real-time updates to a Kinesis data stream, enabling you to seamlessly receive and manage the change information within your applications.
Audit
To determine if Amazon Kinesis Data Streams for DynamoDB is enabled for your DynamoDB tables, perform the following actions:
Remediation / Resolution
To enable and configure Amazon Kinesis Data Streams for your DynamoDB tables, perform the following actions:
References
- AWS Documentation
- Amazon DynamoDB FAQs
- Using Kinesis Data Streams to capture changes to DynamoDB
- Getting started with Kinesis Data Streams for Amazon DynamoDB
- AWS Command Line Interface (CLI) Documentation
- list-tables
- describe-kinesis-streaming-destination
- create-stream
- describe-stream
- enable-kinesis-streaming-destination
Publication date Jan 11, 2024