AWS Certified Developer – Associate (DVA-C02) — Question 53

A developer is working on a serverless application that needs to process any changes to an Amazon DynamoDB table with an AWS Lambda function.
How should the developer configure the Lambda function to detect changes to the DynamoDB table?

Answer options

Correct answer: C

Explanation

The correct answer is C because enabling DynamoDB Streams allows the Lambda function to automatically respond to changes in the table. Option A is incorrect because Kinesis data streams are not necessary for this specific use case, while B relies on a scheduled trigger rather than real-time updates. Option D is also incorrect as Kinesis Data Firehose is not the appropriate method for capturing DynamoDB changes directly.