Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mount S3 inside a Lambda function #656

Open
kevmcgrath opened this issue Nov 30, 2023 · 4 comments
Open

Mount S3 inside a Lambda function #656

kevmcgrath opened this issue Nov 30, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@kevmcgrath
Copy link

Tell us more about this new feature.

The National Weather Service would find great utility in being able to mount an S3 bucket inside a Lambda function. Fantastic work, team! The current capabilities are already very useful.

@kevmcgrath kevmcgrath added the enhancement New feature or request label Nov 30, 2023
@sauraank
Copy link
Contributor

sauraank commented Dec 4, 2023

@kevmcgrath ! Glad that you find mountpoint useful in your workload. Thanks for opening feature request. We will investigate into this feature.

@sladg
Copy link

sladg commented Dec 14, 2023

Interested in this as well.
This binary is Graviton compatible, but requires Fuse, which is probably not going to have access to underlying functions in Lambda.

@sfwhite
Copy link

sfwhite commented Jan 24, 2024

I'm a Solution Architect and I'd be interested in working this into the serverless strategy for my department as well.

In general, we try to default to a serverless approach for the cost savings benefits and ease of scalability and availability, so the ability to mount a bucket to the runtime and interact with it as a native FS would be a significantly better developer experience for my teams. This is especially true when many of my developers are coming from an on-prem world, as this is less of a cognitive shift for training. We also heavily use CDK for infra, so mounting the bucket to the lamdba during provisioning, means less the developers have to care about the underlying infra while working on the business logic.

@snowzach
Copy link

I have another possible use case for this.. I would like to open a very large image file... Larger than Lambda has ephemeral disk space so I can read image metadata... The problem is that some of the data is at the beginning of the file, some of it is at the end of the file.. So I maybe need to read 30k of a 15GB files. Being able to SEEK would negate any disk space issues as well as paying to download the entire file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants