Cómo montar Amazon S3 en Ubuntu

Amazon S3 es un servicio web útil que le permite almacenar archivos a bajo costo. En Ubuntu (escritorio), puede acceder fácilmente a Amazon S3 a través de varios programas, como S3Fox o Dragon Disk . Sin embargo, en una situación de servidor, no tendrá el lujo de usar un software de escritorio. En este tutorial, le mostraremos cómo puede montar Amazon S3 en Ubuntu, ya sea en un escritorio o en un servidor.

Nota : Todo este tutorial se hará en el terminal

Instalación

1. Para empezar, primero instale las dependencias.

sudo apt-get install build-essential gcc make automake autoconf libtool pkg-config intltool libglib2.0-dev libfuse-dev libxml2-dev libevent-dev libssl-dev

2. A continuación, descargue riofs. Este es un sistema de archivos de espacio de usuario para montar Amazon S3. (S3FS es otro módulo de fusibles que puedes usar, pero es muy defectuoso y no puedo hacer que funcione correctamente.)

wget https://github.com/skoobe/riofs/archive/master.zip

Alternativamente, si está utilizando GIT, puede obtener su página Github para obtener más detalles.

3. Extraer el archivo:

tar xvzf riofs-master.zip

Ahora debería encontrar una carpeta «riofs-master».

4. Introduzca la carpeta «riofs-folder» y compállela.

cd riofs-master
./autogen.sh
./configurar
hacer
sudo make install

Montaje de Amazon S3

Para montar Amazon S3 en Ubuntu, tienes que asegurarte de que ya tienes cubo(s) disponible(s) para el montaje. Además, tenga a mano su credencial de seguridad S3 (ID de acceso y clave de acceso secreta) ya que son necesarias para la autenticación.

1. Antes de que podamos montar nuestro cubo, tenemos que configurar el archivo de configuración para riofs. En tu terminal:

mkdir ~/.config/riofs
sudo cp /usr/local/etc/riofs.conf.xml ~/.config/riofs/riofs.conf.xml

Esto copiará el archivo de configuración predeterminado en su carpeta local. Puede cambiar la carpeta de destino si lo desea.

A continuación, necesitamos añadir la credencial de seguridad al archivo de configuración:

nano ~/.config/riofs/riofs.conf.xml

Desplácese hacia abajo por la página hasta que vea la sección AWS_ACCESS_KEY.

Cómo montar Amazon S3 en Ubuntu

Descomente esa sección y sustituya «####AWS_ACCESS_KEY####» por su clave de acceso y «####AWS_SECRET_ACCESS_KEY» por la clave secreta.

Guardar (Ctrl + o) y salir (Ctrl + x).

2. Cambie el permiso para el archivo riofs.conf.xml.

chmod 600 ~/.config/riofs/riofs.conf.xml

3. Cree un directorio (preferiblemente en su carpeta Inicio) en el que pueda montar Amazon S3.

mkdir ~/S3

4. Por último, monte su cubo de Amazon S3 en el directorio S3.

riofs -c ~/.config/riofs/riofs.conf.xml my_bucket_name ~/S3

Para comprobar si su cubo se ha montado correctamente, sólo tiene que listar todos los archivos en el directorio montado:

ls ~/.S3

Más Configuración

Hay algunas cosas que se pueden establecer en los riofs.

Cómo montar Amazon S3 en Ubuntu

  • –cache-dir: establece un directorio de caché para minimizar las descargas
  • -o «allow_other»: permite a otros usuarios acceder a tu cubo. Deberá habilitar la opción «user_allow_other» en el archivo de configuración de fusibles (/etc/fuse.conf)

Conclusión

Para aquellos que utilizan Amazon S3 para almacenar sus archivos, es muy útil tener sus cubos montados en su ordenador (o servidor) para que pueda acceder fácilmente a ellos. Incluso puede configurar su aplicación de copia de seguridad para que guarde los archivos de copia de seguridad en esta carpeta, donde se sincronizarán automáticamente con la nube.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *