What should a solutions architect do to meet these requirements with the LEAST operational overhead?
Create a Lambda function to copy the files to the analysis S3 bucket. Create an S3 event notification for the analysis S3 bucket. Configure Lambda and SageMaker Pipelines as destinations of the event notification. Configure s3:ObjectCreated:Put as the event type.
Create a Lambda function to copy the files to the analysis S3 bucket. Configure the analysis S3 bucket to send event notifications to Amazon EventBridge (Amazon CloudWatch Events). Configure an ObjectCreated rule in EventBridge (CloudWatch Events). Configure Lambda and SageMaker Pipelines as targets for the rule.
Configure S3 replication between the S3 buckets. Create an S3 event notification for the analysis S3 bucket. Configure Lambda and SageMaker Pipelines as destinations of the event notification. Configure s3:ObjectCreated:Put as the event type.
Configure S3 replication between the S3 buckets. Configure the analysis S3 bucket to send event notifications to Amazon EventBridge (Amazon CloudWatch Events). Configure an ObjectCreated rule in EventBridge (CloudWatch Events). Configure Lambda and SageMaker Pipelines as targets for the rule.
Explanations:
This option incorrectly sets up an S3 event notification for the analysis bucket instead of the initial bucket. The notification should trigger on the initial bucket to copy files to the analysis bucket.
Although this option uses EventBridge, it incorrectly configures the analysis bucket to send notifications. The notifications should originate from the initial bucket when new files are uploaded.
While S3 replication can automate the copying of files, it doesn’t directly support running Lambda functions for processing or sending data to SageMaker. The replication process does not fulfill the requirement for pattern matching and integrating with SageMaker.
This option correctly configures S3 replication to handle file copying and uses EventBridge to manage notifications, allowing Lambda and SageMaker Pipelines to process files as they arrive. This minimizes operational overhead while meeting all requirements.