Problem statement : Manage file upload to S3 bucket along with users who uploads the files.
Approach: By using the AWS Transfer Family, you can centralize and manage file uploads to an S3 bucket securely. We have control over user authentication, access permissions, and can track user activities. This allows us to build scalable and secure file transfer workflows while leveraging the services of S3.
AWS transfer family specification (Source Link)
AWS transfer family pricing : (Source Link)
File size : Upload time using SFTP Vs. AWS CLI
My home Upload speed : 103 Mbps and My home Download speed : 124 Mbps (megabits per second)