s3fs is a FUSE filesystem which allows to mount an Amazon S3 bucket as a local filesystem.
s3fs allows Linux and macOS to mount an S3 bucket via FUSE. s3fs preserves the native object format for files, allowing use of other tools like s3cmd.
s3fs is stable and is being used in number of production environments, e.g., rsync backup to s3.
Important Note: Your kernel must support FUSE, kernels earlier than 2.6.18-164 may not have FUSE support (see issue #140 ). Virtual Private Servers (VPS) may not have FUSE support compiled into their kernels.
There is also a Python library called s3fs. For questions related to this library, please use python-s3fs.