AWS DevOps Engineer Professional Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the AWS DevOps Engineer Professional Test with comprehensive flashcards and multiple choice questions. Each question is accompanied by helpful hints and explanations to guide your study. Get exam-ready with confidence!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


Which types of data can be configured to be included in DynamoDB Streams?

  1. Only updated data

  2. All data entries in the database

  3. New image or old image data

  4. Only deletions and updates

The correct answer is: New image or old image data

In DynamoDB Streams, you can configure the stream to capture both the new image and the old image of an item when an item is modified. The new image reflects the item’s state after the operation, while the old image reflects the state before the operation. This dual capture allows applications to have full context on what changed in the data. By enabling streaming on a DynamoDB table, you can configure which types of events you want to capture, such as inserts, updates, and deletions. When any of these events occur, the stream provides a detailed record that includes the state of the item before and after the change, making it very versatile for use cases such as data replication, triggering Lambda functions, and more. The other options don't account for the flexibility and capabilities of DynamoDB Streams. While they might describe some aspects of what can be captured, they don't fully encompass the ability to capture both new and old images, which is a key feature of the service.