DEA-C01 Data Operations and Support Practice Question
A data engineer notices that an AWS Glue ETL job that processes streaming data from Amazon Kinesis Data Streams is failing intermittently with a 'ResourceNotFoundException' error for the Kinesis stream. The job has been running successfully for weeks. Which action should the engineer take to resolve the issue?
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
✓
Add the 'kinesis:DescribeStream' permission to the IAM role used by the Glue job.
The most common cause of intermittent 'ResourceNotFoundException' for a Kinesis stream is that the IAM role used by the Glue job does not have the kinesis:DescribeStream permission, which is required for the job to check stream details. Option A is incorrect because increasing the Kinesis shard count would not resolve a permissions issue. Option B is incorrect because the Kinesis stream name must match exactly; case sensitivity would cause a consistent error, not intermittent. Option D is incorrect because the timeout setting on the Glue job would not cause a resource not found error.
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 in the Kinesis data stream to handle higher throughput.
Why it's wrong here
Increasing shards addresses throughput, not permissions.
- ✗
Rename the Kinesis data stream to match the stream name used in the Glue job exactly, including case.
Why it's wrong here
Name mismatch would cause consistent failures, not intermittent.
- ✓
Add the 'kinesis:DescribeStream' permission to the IAM role used by the Glue job.
Why this is correct
Missing DescribeStream permission causes intermittent resource not found errors.
- ✗
Increase the timeout for the Glue job in the job configuration.
Why it's wrong here
Timeout changes do not affect resource existence errors.
Visual reference
Go deeper
Related to this question
About these practice questions
This DEA-C01 question is part of Courseiva's 1,711-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
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.