
Answer-first summary for fast verification
Answer: AWS Transfer Family with FTP server in S3 Standard, a Lambda function for processing and auto-deletion, and S3 notifications to invoke the function as files arrive.
The correct answer is D. AWS Transfer Family allows you to create an FTP server that can store incoming files directly in Amazon S3 Standard. By using a Lambda function, you can efficiently process each file as it arrives and then delete it after processing. S3 event notifications can be used to automatically invoke the Lambda function when a new file is added, providing near real-time processing of data. This setup minimizes changes to the FTP clients, enables efficient and scalable processing, and automates file deletion post-processing, meeting all the stated requirements.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A data analytics company is migrating its batch processing system to AWS, requiring efficient processing of incoming FTP data files with minimal FTP client changes. The system must process files as they arrive and delete them post-success, with an average processing time of 3-8 minutes per file. Which AWS solution best meets these operational efficiency criteria?
A
EC2 with FTP server storing in S3 Glacier Flexible Retrieval, AWS Batch for job queues, and EventBridge for nightly job invocation and object deletion.
B
EC2 with FTP server using Amazon EBS, AWS Batch for job queues, and EventBridge for nightly job invocation and file deletion.
C
AWS Transfer Family with FTP server on EBS, AWS Batch for job queues, and S3 notifications for triggering AWS Batch jobs and file deletion upon arrival.
D
AWS Transfer Family with FTP server in S3 Standard, a Lambda function for processing and auto-deletion, and S3 notifications to invoke the function as files arrive.