Courseiva
Data Ingestion and TransformationhardMultiple ChoiceObjective-mapped

DEA-C01 Data Ingestion and Transformation Practice Question

Network Topology
Command: aws kinesis describe-streamstream-name my-streamRefer to the exhibit."StreamDescription": {"StreamName": "my-stream","StreamARN": "arn:aws:kinesis:us-east-1:123456789012:stream/my-stream","StreamStatus": "ACTIVE","Shards": ["ShardId": "shardId-000000000000","ParentShardId": null,"AdjacentParentShardId": null,"HashKeyRange": {"StartingHashKey": "0","EndingHashKey": "340282366920938463463374607431768211455"},"SequenceNumberRange": {"StartingSequenceNumber": "49611900753075948581609125847874523344139236273755832322"],"EnhancedMonitoring": [],"EncryptionType": "NONE","KeyId": null,"RetentionPeriodHours": 24,"StreamCreationTimestamp": 1672531200.0

A data engineer runs the describe-stream command and sees the output above. The stream has a retention period of 24 hours. The engineer needs to ensure that consumers can replay data for up to 7 days. Which action is required?

⚠ Common exam trap

A common mix-up: candidates confuse shard count with storage capacity, assuming that more shards allow more data to be stored, when in fact shards only control throughput and retention is a separate, configurable parameter.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Use the IncreaseStreamRetentionPeriod API to set retention to 168 hours.

The describe-stream output shows a retention period of 24 hours, but the requirement is to allow consumers to replay data for up to 7 days (168 hours). Amazon Kinesis Data Streams supports modifying the retention period dynamically without recreating the stream, using the IncreaseStreamRetentionPeriod API or the update-shard-count command. Option C correctly uses this API to set retention to 168 hours, which is the maximum supported retention period for Kinesis Data Streams.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Increase the number of shards to allow more data storage.

    Why it's wrong here

    Shards affect throughput, not retention duration.

  • Delete the stream and recreate it with a longer retention period.

    Why it's wrong here

    Retention can be changed without deleting the stream.

  • Use the IncreaseStreamRetentionPeriod API to set retention to 168 hours.

    Why this is correct

    The API can increase retention up to 365 days.

  • Create new consumer applications that read from the stream.

    Why it's wrong here

    Consumers do not change retention settings.

About these practice questions

One of 1,711 original DEA-C01 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DEA-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DEA-C01 exam.