SAA-C03 Question 106
Single answerA company needs to securely transfer large files from its on-premises environment to an Amazon S3 bucket. The solution should ensure that user credentials for access to the S3 bucket are not hard-coded into the transfer process. Which AWS managed service is the most appropriate for this use case?
- A
AWS Transfer Family
- B
Amazon Simple Queue Service (Amazon SQS)
- C
AWS Secrets Manager
- D
AWS DataSync
Show answer and explanation
Correct answer: A
Explanation
AWS Transfer Family is the most suitable service for securely transferring large files to Amazon S3 without hard-coding credentials. It supports popular file transfer protocols like SFTP, FTPS, and FTP, facilitating secure and seamless integration with on-premises environments.
- A. Correct.
AWS Transfer Family is the correct choice because it supports secure file transfers directly into Amazon S3 using protocols such as SFTP, FTPS, or FTP, without requiring hard-coded credentials.
- B. Incorrect.
Amazon SQS is used for decoupling and managing message queues between application components. It is not designed for transferring files to S3.
- C. Incorrect.
AWS Secrets Manager is used for securely managing, retrieving, and rotating secrets like database credentials or API keys, but it does not handle file transfers.
- D. Incorrect.
AWS DataSync is a managed service for automating the movement of large amounts of data between on-premises storage and AWS, but it is not designed for direct user file transfers using protocols such as SFTP.