In this page you will find documentation on how to mount SWIFT object storage as a normal file system through goofys in user space.
Using goofys a bucket can be mounted as a filesystem using the S3 protocol on linux systems.
Installation
Information on how to install goofys may be found at: https://github.com/kahing/goofys#installation.
Configuration
Create a file ~/.aws/credentials with the following content:
[default] aws_access_key_id = <access key> aws_secret_access_key = <secret keys>
Don’t forget:
chmod 600 ~/.aws/credentials
Mounting the file system
goofys --region default --endpoint https://objectstore.surf.nl <bucket> <mount point>
Unmounting the file system
Unmounting the file system is done by:
fusermount -u <mount point>