As you might know, AWS S3 is an object-based storage, not as native as block-based storage like EBS or EFS. But S3 has its power in lifecycle management, versioning, different storage classes and many more. But at times your existing clients who are comfortable with FTP/SFTP access may not have a clean way to upload files to S3.
To cover this, we have a few libraries that interface S3 and FTP. I am going to discuss a docker image that I built using s3fs(https://github.com/s3fs-fuse/s3fs-fuse)