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:
- Acessando Object Storage (S3) no Linux
- How to Install s3fs in Ubuntu 18.04
- GitHub – s3fs-fuse
- RedBook – Cloud Object Storage as a Service
- About the IBM Cloud Object Storage S3 API
- Using cURL
- IBM Cloud – Object Storage
- IBM Cloud Object Storage Using Python
Enjoy!!!