AWS Certified Solutions Architect – Associate (SAA-C03) — Question 408
A company has a business system that generates hundreds of reports each day. The business system saves the reports to a network share in CSV format. The company needs to store this data in the AWS Cloud in near-real time for analysis.
Which solution will meet these requirements with the LEAST administrative overhead?
Answer options
- A. Use AWS DataSync to transfer the files to Amazon S3. Create a scheduled task that runs at the end of each day.
- B. Create an Amazon S3 File Gateway. Update the business system to use a new network share from the S3 File Gateway.
- C. Use AWS DataSync to transfer the files to Amazon S3. Create an application that uses the DataSync API in the automation workflow.
- D. Deploy an AWS Transfer for SFTP endpoint. Create a script that checks for new files on the network share and uploads the new files by using SFTP.
Correct answer: B
Explanation
Amazon S3 File Gateway provides a seamless, standard file share interface (NFS/SMB) that directly maps to Amazon S3, allowing the business system to write data directly to the cloud in near-real time with zero script maintenance. Options A and C are incorrect because AWS DataSync is designed for batch transfers and scheduling it daily is not near-real-time, while writing a custom API integration adds high administrative overhead. Option D is incorrect because creating and maintaining custom SFTP scripts introduces unnecessary operational complexity compared to using a native storage gateway.