Situation

Want Mount S3 Bucket Use EC2

How To

On EC2(Ubuntu / Debian)

Install Dependency

sudo apt-get install automake autotools-dev fuse g++ git \
     libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev \
     make pkg-config

Install s3fs From Git Repo

git clone https://github.com/s3fs-fuse/s3fs-fuse.git

cd s3fs-fuse/
./autogen.sh
./configure --prefix=/usr --with-openssl
make
make install 

# Verify 
which s3fs
/usr/bin/s3fs

Gen A AccessKey / SecretKey And Wirte To passwd-s3fs ( Make Sure This Credential Have S3 Bucket Access Permissions )

vim /etc/passwd-s3fs
AccessKey:SecretKey

Then Change Permission File

chmod 540 /etc/passwd-s3fs

Create New Folder Or Use Exist Path To Mount S3 Bucket

mkdir /s3bucket
s3fs <S3_BucketName> -o use_cache=/tmp -o allow_other_user -o uid=1001 -o mp_umask=002 -o mulireq_max=5 /s3bucket

Verify

df -h /s3bucket
Filesystem Type Size Used Avail Use% Mounted on
s3fs  fuse.s3fs 256T  0   256T   0%  /s3bucket