Installer s3fs sur Debian Wheezy pour accéder au contenu d'un bucket Amazon S3 directement

Classé dans : Non classé | Aucun commentaire

jeudi 17 novembre 2016

Installer les dépendances

sudo apt-get install build-essential libfuse-dev libcurl4-openssl-dev libxml2-dev mime-support automake libtool
sudo apt-get install pkg-config libssl-dev

Télécharger la dernière version de s3fs

cd /var/tmp
wget https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.80.tar.gz
tar zxf v1.80.tar.gz
cd s3fs-fuse-1.80

Installer s3fs

./autogen.sh
./configure --prefix=/usr --with-openssl # See (*1)
make
sudo make install

Configurer les droits d'accès

echo <access-key-id>:<secret-access-key> > /etc/passwd-s3fs 
chmod 600 /etc/passwd-s3fs 

Monter le volume

mkdir /mnt/s3_mybucket
echo s3fs#mybucket /mnt/s3_mybucket fuse _netdev,rw,nosuid,nodev,allow_other 0 0 >> /etc/fstab 
mount -a