2 ms·
FUSE is not support by AWS Lambda, so we can't mount JuiceFS in Lambda. We can have a SDK to access JuiceFS from Lambda, similar to S3 SDK, when you need to us
by daviesliu 6y ago
FUSE is not support by AWS Lambda, so we can't mount JuiceFS in Lambda.
We can have a SDK to access JuiceFS from Lambda, similar to S3 SDK, when you need to use JuiceFS outside of Lambda.
Same to Fargate, we can not mount JuiceFS in Farget because of lacking FUSE permission, people are asking for it[1].
https://github.com/aws/containers-roadmap/issues/412 https://github.com/aws/containers-roadmap/issues/412
- shaicoleman 6y agoWhat programming languages is the SDK available for?
- daviesliu 6y agoSince JuiceFS written in Go, GO SDK will be the first, then we can have other languages using CGO. We already have Java SDK internally, Python will be the next. But the way, A S3 gateway is on our roadmap, you can spin up an S3 gateway for JuiceFS, and talk to that using existing S3 SDK. This only make sense when you have other applications outside of Lambda using JuiceFS.
- shaicoleman 6y agoAfter building the Go SDK, I think the next step would be to build a CLI. That would help dogfood the SDK, and allow it to be used across all languages and environments.