Como montar en Linux un bucket de ObjectStorage de IBMCloud

Esto es una breve guía de como montar un bucket de ObjectStorage en Linux para poder acceder como si de una unidad de disco se tratara.

Para ello necesitamos los siguientes datos:

  • Adaptador: AWS S3
  • EndPoint: https://s3.eu-geo.objectstorage.softlayer.net (Por Ejemplo en mi caso)
  • Region: eu-geo (No es imprescindible)
  • Access Key ID:  ACCESS_KEY_ID (A revisar en tu cuenta de IBM Cloud)
  • Secret access Key: SECRET_ACCESS_KEY (A revisar en tu cuenta de IBM Cloud)
  • Bucket: YOUR_BUCKET (A revisar en tu cuenta de IBM Cloud)

Instalación de s3fs

Para el montaje del bucket necesitamos del driver s3-Fuse de AWS. s3fs permite montar vía fuse un bucket de S3 como si de una unidad de disco se tratara tanto en Linux como en MacOS.

Para la instalación de s3fs debemos realizar los siguiente en Ubuntu:

  • sudo apt update
  • sudo apt install s3fs

En caso de CentOS debemos realizar los siguientes pasos:

  • yum install epel-release
  • yum install s3fs-fuse

Una vez instalado s3fs-fuse ya estamos en disposición de montar la unidad del ObjectStorage. Pero para ello antes debemos crear un fichero con las credenciales de sesión con las que haremos logon al almacenamiento:

  • echo “ACCESS_KEY_ID:SECRET_ACCESS_KEY” > ${HOME}/.passwd-s3fs
  • chmod 600 ${HOME}/.passwd-s3fs

Con ello ya podemos crear el punto de montaje:

  • sudo mkdir /mnt/s3

Y por último montar el bucket de S3:

  • sudo s3fs YOUR_BUCKET /mnt/s3 -o url=https://s3.eu-geo.objectstorage.softlayer.net -o passwd_file=/home/jrv/.passwd-s3fs

Con ello ya puedes acceder al file system mediante el punto de montaje /mnt/s3:

Links de Interés:

Enjoy!!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: