DEA-C01 · Question #226
A company is building a new application that ingests CSV files into Amazon Redshift. The company has developed the frontend for the application. The files are stored in an Amazon S3 bucket. Files…
The correct answer is A. Configure the bucket to send S3 event notifications to Amazon EventBridge. Configure an. By sending S3 "Object Created" events to EventBridge and matching those events with a rule that invokes your Lambda function, you trigger your ETL whenever a new CSV lands in S3, without extra polling or queue management. This direct, event-driven pattern keeps operational…
Question
A company is building a new application that ingests CSV files into Amazon Redshift. The company has developed the frontend for the application. The files are stored in an Amazon S3 bucket. Files are no larger than 5 MB. A data engineer is developing the extract, transform, and load (ETL) pipeline for the CSV files. The data engineer configured a Redshift cluster and an AWS Lambda function that copies the data out of the files into the Redshift cluster. Which additional steps should the data engineer perform to meet these requirements?
Options
- AConfigure the bucket to send S3 event notifications to Amazon EventBridge. Configure an
- BConfigure the $3 bucket to send S3 event notifications to an Amazon Simple Queue Service
- CConfigure AWS Database Migration Service (AWS DMS) to stream new S3 objects to a data
- DConfigure an Amazon EventBridge rule that matches S3 new object created events. Set an
How the community answered
(53 responses)- A77% (41)
- B4% (2)
- C13% (7)
- D6% (3)
Explanation
By sending S3 "Object Created" events to EventBridge and matching those events with a rule that invokes your Lambda function, you trigger your ETL whenever a new CSV lands in S3, without extra polling or queue management. This direct, event-driven pattern keeps operational overhead to a minimum.
Topics
Community Discussion
No community discussion yet for this question.