Q11 — AWS SAA-C03 Ch.11

Question 11 of 100 | ← Chapter 11

Q711. A company has an on-premises application that uses SFTP to collect financial data from multiple vendors. The company is migrating to the AWS Cloud. The company has created an application that uses Amazon S3 APIs to upload files from vendors.Some vendors run their systems on legacy applications that do not support S3 APIs. The vendors want to continue to use SFTP-based applications to upload data. The company wants to use managed services for the needs of the vendors that use legacy applications.Which solution will meet these requirements with the LEAST operational overhead?

Correct Answer: B. Create an AWS Transfer Family endpoint for vendors that use legacy applications

Explanation

To meet the requirements of allowing vendors with legacy applications to continue using SFTP-based applications to upload data to the AWS Cloud with the least operational overhead, the solution would be:B. Create an AWS Transfer Family endpoint for vendors that use legacy applications.Option B, creating an AWS Transfer Family endpoint, provides a fully managed service for SFTP file transfers to Amazon S3. This solution requires the least operational overhead because AWS Transfer Family takes care of the underlying infrastructure and management tasks, allowing you to focus on the core functionality. It also provides compatibility for vendors with legacy applications that do not support S3 APIs.Here's how this solution addresses the requirements:- AWS Transfer Family: AWS Transfer Family is a fully managed service that allows you to set up and configure SFTP, FTPS, and FTP servers for file transfers. In this case, you can create an SFTP server endpoint specifically for the vendors with legacy applications.- Legacy application compatibility: By creating an SFTP endpoint, the vendors with legacy applications can continue using their existing SFTP-based applications to upload data. They don't need to modify their applications to support S3 APIs.- Operational overhead: AWS Transfer Family reduces operational overhead by managing the infrastructure, security, and scalability aspects of the SFTP service. You don't need to provision or manage EC2 instances or maintain an SFTP server yourself.Option A, using AWS Database Migration Service (AWS DMS) to replicate data from the vendors' storage to Amazon S3, is not the most suitable solution for file uploads. AWS DMS is primarily designed for database migrations, and using it for file uploads would require additional complexity and configuration.Option C, configuring an EC2 instance to run an SFTP server, would involve manual setup and management of the EC2 instance, including security, scalability, and maintenance tasks. This would result in higher operational overhead compared to using a managed service like AWS Transfer Family.Option D, configuring an Amazon S3 File Gateway for SMB file shares, is not the best fit for SFTP-based uploads. The File Gateway is designed for accessing existing SMB file shares through Amazon S3, rather than providing an SFTP interface for file uploads.Therefore, the best solution with the least operational overhead is B: Create an AWS Transfer Family endpoint for vendors that use legacy applications. This solution provides a managed SFTP service that is compatible with legacy applications and handles the underlying infrastructure and management tasks for you.