A reporting team receives files daily in an Amazon S3 bucket and manually copies them to an analysis S3 bucket at the same time each day for Amazon QuickSight. More teams are sending larger files to the initial S3 bucket. The reporting team wants files copied automatically to the analysis bucket as they arrive, run AWS Lambda functions to perform pattern matching on the copied data, and send the data to a pipeline in Amazon SageMaker Pipelines. What should a solutions architect do to meet these requirements with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Configure S3 replication between the S3 buckets. Configure the analysis S3 bucket to send event notifications to Amazon EventBridge (Amazon CloudWatch Events). Create an ObjectCreated rule in EventBridge (CloudWatch Events). Configure Lambda and SageMaker Pipelines as targets for the rule..
Why this is the answer
The correct solution uses S3 replication for automatic file copying, which is a fully managed service requiring minimal operational overhead compared to a custom Lambda function. It then leverages EventBridge for event notifications from the analysis S3 bucket. EventBridge offers a robust, scalable, and flexible way to route events to multiple targets, including Lambda and SageMaker Pipelines, without needing to manage destinations directly within S3 event notifications. Creating a Lambda function to copy files introduces custom code to maintain. Using S3 event notifications directly limits the number of destinations and can be less flexible than EventBridge for complex routing.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed