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 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.
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 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.
EventBridge can forward matched events to an event bus in another AWS account without additional infrastructure or polling. Creating a rule in the production account that filters for S3 PutObject events with the required prefix and lists the analytics account's event bus ARN as the target delivers the event securely. In the analytics account, a second rule on its default bus can start the Glue job. This keeps permissions scoped to EventBridge IAM policies and avoids building SNS/SQS fan-out chains or periodic schedulers. A rule created only in the analytics account would not receive events from the production account unless the production account explicitly sends them, and polling the bucket every few minutes is inefficient and against the stated requirements.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is AWS Glue, and how does it work in ETL processes?
Open an interactive chat with Bash
How does Amazon EventBridge facilitate cross-account event handling?
Open an interactive chat with Bash
Why is polling considered inefficient in this scenario?
Open an interactive chat with Bash
AWS Certified Data Engineer Associate DEA-C01
Data Operations and Support
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .