Amazon s3

April 14th, 2010 | rpickett | Technical

To run Amazon s3fs on a linux (read real) box:

(both methods assume you’ve downloaded the s3fs source from here

Debian/Ubuntu

sudo apt-get install build-essential libcurl4-openssl-dev libxml2-dev libfuse-dev comerr-dev libfuse2 libidn11-dev libkadm5clnt6 libkrb5-dev libldap2-dev libselinux1-dev libsepol1-dev pkg-config fuse-utils sshfs s3cmd

RPM-based

sudo yum install fuse-devel.x86_64 curl-devel.x86_64

Then:

tar -xzvf <s3fs-source-file-tar.gz>

cd s3fs

make

sudo make install

s3cmd mb s3://<unique_bucket_name>

sudo mkdir -p /mnt/s3/<unique_bucket_name>

s3fs <unique_bucket_name> -o accessKeyId=<s3_access_key> -o secretAccessKey=<s3_secret_access_key> -o use_cache=/tmp -o allow_other /mnt/s3/<unique_bucket_name>

Your unique bucket should now be mounted!


Leave a Comment