AWS Certified Data Engineer Associate DEA-C01 Practice Question

A retail company stores daily order files in an S3 bucket that belongs to the production AWS account. A data engineer must launch an AWS Glue ETL job that resides in a separate analytics account immediately after any object with the prefix "orders/complete/" is uploaded. The solution must avoid polling, minimize cross-account complexity, and follow AWS best practices for automation. Which approach meets these requirements?

  • Configure the S3 bucket to publish event notifications to an SNS topic, subscribe an SQS queue in the analytics account, and use a Lambda function in that account to trigger the Glue job when messages arrive.

  • Create a cross-account IAM role allowing the Glue job to list the bucket, then schedule the job to run every five minutes and process any new objects it finds.

  • In the analytics account, create an EventBridge rule that matches S3 PutObject events from the production bucket and sets the Glue job as the target, relying on the default event bus to receive the events automatically.

  • Create an EventBridge rule in the production account that matches S3 PutObject events with the orders/complete/ prefix and sets the analytics account's default event bus ARN as the target. In the analytics account, add a rule on that bus to invoke the Glue job.

AWS Certified Data Engineer Associate DEA-C01
Data Operations and Support
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