Access S3 as a Bind Mount from a Container

0

I'd like my Linux docker container to have access to S3 as a bind mount. The only thing I'm finding so far is s3fs, for example, https://github.com/s3fs-fuse/docker-s3fs-client. Is that recommended, or is there some better way? Ideally I'd see something detailed on docs.aws.amazon.com, but I'm not seeing anything there on s3fs.

asked 2 years ago1898 views
1 Answer
1

Hello Matt, this happens because S3 is an object storage, not a file system. So you should interact with it with some APIs. If you want to mount the bucket as a file system you can use s3fs. if you don't like it as a solution, you should think of a service like EFS which can be mounted on the file system Thanks Joel

Joel
answered 2 years ago
  • That makes sense, thanks. I was hoping AWS would support some manner of mounting a bucket as a file system, or at least endorse s3fs or some other project out there. I didn't notice any AWS employees as significant contributors to s3fs, but it seems to be a pretty deep project. I'll probably go with that for now.

    As for using an S3 API, I may eventually do that, but for now I'm just looking to move some existing code to the cloud with minimal effort.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions