AWS Certified Data Engineer Associate DEA-C01 Practice Question

A data engineering team needs to orchestrate a daily ETL workflow. When a new file is uploaded to an Amazon S3 bucket, the workflow must start a long-running AWS Glue job that usually finishes in 2 hours. After the job completes, the workflow must publish the job's metrics to Amazon CloudWatch and send an email by using Amazon SNS if the job failed. The team wants a fully managed, serverless solution with the lowest operational overhead and the lowest cost that can handle the 2-hour runtime. Which Step Functions design meets these requirements?

  • Use Amazon EventBridge to trigger the Glue job directly and configure a separate EventBridge rule to invoke SNS on a Glue job failure event.

  • Create a Standard workflow that starts the Glue job with a Lambda function and polls the job status every minute until completion, then invokes SNS and CloudWatch.

  • Create an Express workflow that invokes the Glue job with the .sync integration pattern, then uses a Choice state to publish to SNS and CloudWatch.

  • Create a Standard workflow that uses the Glue StartJobRun .sync service integration, followed by a Choice state that publishes an SNS message on failure and a Task state that writes metrics to CloudWatch.

AWS Certified Data Engineer Associate DEA-C01
Data Ingestion and Transformation
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot