Closed parano closed 4 years ago
Hey @parano, I would like to work on this! Although it might take me a while to implement this as I have never really worked with S3/GCS.
Thanks @Korusuke, this is a non-trivial task and indeed it might take some time to get familiar with the codebase and S3/GCS. Happy to jump on a call and help you walk through some of the components related to building this if you think that could be helpful, I'm always available in slack in you have any questions too.
Thanks @parano I will try some stuff out over the weekend. And if by Monday I am not able to understand somethings, we can hop on a call!
Is your feature request related to a problem? Please describe.
Currently, besides the file system API(local, NFS, AWS EFS, or any cloud storage with POSIX support), the only object storage that BentoML YataiService's storage backend supports today is AWS S3.
For example, a user can configure YataiService to store all BentoML SavedBundle files to a s3 bucket:
Users can also
save
andload
directly to/from s3 cloud storage. e.g.:This feature request is to add the same support for Google Cloud Storage. Simply replacing the s3 paths in the example above to a GCS path, everything should just work.