====================================
mounting-s3-bucket-locally-on-ubuntu
====================================


mounting-s3-bucket-locally-on-ubuntu
====================================

.. _mounting-s3-bucket-locally-on-ubuntu-1:

Mounting s3 Bucket Locally on Ubuntu
====================================

.. contents::

Install, Configure, and Test s3cmd
----------------------------------

Install:

.. code-block:: bash

sudo apt-get update sudo apt-get install s3cmd

Configure:

.. code-block:: bash

s3cmd –configure

follow the prompts. You will need to prepare your Access Key ID and
Access Key Secret.

list buckets:

.. code-block:: bash

s3cmd ls

list inside a bucket

.. code-block:: bash

s3cmd ls

Install, Configure, and test s3fs-fuse
--------------------------------------

Install dependencies:

.. code-block:: bash

sudo apt-get install fuse-utils build-essential libcurl4-openssl-dev
libxml2-dev libfuse-dev

Download sourcecode:

.. code-block:: bash

wget http://s3fs.googlecode.com/files/s3fs-1.61.tar.gz tar -xzvf s3fs-\*

Build sourcecode:

.. code-block:: bash

cd s3fs-\* ./configure sudo make sudo make install

Configure s3fs password file:

.. code-block:: bash

sudo vim /root/.passwd-s3fs sudo chmod 600 /root/.passwd-s3fs

Format should be: :

Test:

.. code-block:: bash

sudo s3fs

Add to fstab to mount during boot:

.. code-block:: bash

s3fs#mybucket /mnt/s3 fuse allow_other,url=https://s3.amazonaws.com 0 0
