S3FS montando cubos de Amazon S3 en Ubuntu & Debian Systems

S3FS montando cubos de Amazon S3 en Ubuntu & Debian Systems

Amazon S3 es un servicio de almacenamiento de objetos altamente escalable y duradero que le permite almacenar y recuperar cualquier cantidad de datos desde cualquier lugar de la web. S3FS es una interfaz Fuse (Files System in Userspace) para Amazon S3 que le permite montar los cubos de Amazon S3 como un sistema de archivos local en su sistema Debian. Esto le permite acceder y manipular fácilmente sus datos S3 como si estuvieran almacenados en un sistema de archivos local. En este artículo, le mostraremos cómo montar un cubo de Amazon S3 en un sistema Debian usando S3FS.

Antes de comenzar, asegúrese de tener lo siguiente:

  1. Una cuenta de Amazon S3 con al menos un cubo creado
  2. Una clave de acceso y una clave secreta con acceso a su cubo S3
  3. Un sistema Debian con acceso a la raíz
  4. S3FS instalado en su sistema

Aquí está la guía paso a paso para montar un cubo de Amazon S3 en un sistema Debian usando S3FS:

Paso 1: instalar S3FS

En primer lugar, instale el paquete S3FS en su sistema. Que está disponible en los repositorios de sistema predeterminados. Para instalar este tipo de paquete:

Actualización de sudo apto  sudo apt install s3fs  

Este comando instala S3FS en su sistema Debian.

Paso 2: cree un directorio para montar el cubo S3

Ahora, cree un directorio para montar el cubo S3. También puede usar un directorio existente.

sudo mkdir /mnt /s3-montaje  

Esto crea un directorio donde se montará el cubo S3. Puede elegir un nombre de directorio diferente como se desee.

Modifique los permisos para el directorio de montaje:

sudo chmod 777 /mnt /s3-montaje  

Esto establece los permisos para el directorio de montaje para permitir el acceso de lectura/escritura para todos los usuarios.

Paso 3: Crear archivo de credenciales

Cree un archivo de contraseña para almacenar su acceso y claves secretas. Puede generar un par de claves en su cuenta de Amazon Web Services.

echo access_key: secret_key> ~/.PASSWD-S3FS  sudo chmod 600 ~/.PASSWD-S3FS  

Reemplazar LLAVE DE ACCESO y LLAVE SECRETA con su acceso real de Amazon S3 y claves secretas. Este archivo almacena su acceso y claves secretas de forma segura, y los permisos están configurados para evitar el acceso no autorizado.

Paso 4: Montando el cubo S3

Finalmente, usa S3FS Herramienta de línea de comandos para montar su cubo S3.

sudo s3fs bucket_name/mnt/s3 -mount -o passwd_file = ~/.PASSWD-S3FS  

Reemplace la "Bucket_name" con el nombre real de su cubo de Amazon S3. Este comando monta el cubo S3 en el directorio de montaje especificado.

Paso 5: verifíquelo

Para verificar que el cubo S3 se monte con éxito, ejecute:

sudo df -h  

Este comando muestra el uso del disco y los sistemas de archivos montados en su sistema. Si el cubo S3 se monta correctamente, debe ver el directorio de montaje en la lista con su nombre de cubo S3 correspondiente.

Montaje de amazon s3 cubo

Eso es todo! Ahora ha montado con éxito un cubo de Amazon S3 en su sistema Debian usando S3FS. Ahora puede acceder y manipular los datos en su cubo S3 como si estuviera almacenado en un sistema de archivos local.

Conclusión

En conclusión, montar un cubo de Amazon S3 en un sistema Debian que usa S3FS es una forma simple y efectiva de acceder a sus datos S3. Con S3FS, puede acceder fácilmente y manipular sus datos S3 como si se almacenara en un sistema de archivos local, lo que facilita trabajar con sus datos S3 en su entorno Debian.