Support for datasets in authenticated S3-compatible private buckets
Open
- Dominant language
- TypeScript
- Stars
- 1.5k
- Forks
- 389
- Avg merge
- 3d 21h
- Merged PRs (30d)
- 3
Description
I am looking into supporting authenticated S3-Compatible file protocol where one could specify `accessKey` and `secretKey` to view data in a private bucket.
I imagine to be able to specify a source like this:
`zarr://https://s3.us-west-004.amazonaws.com/bucketname/dataset?s3_access_key_id=accessKey&s3_secret_access_key=secretKey`
which would initialize an `S3Client` from the [aws-sdk/client-s3](https://www.npmjs.com/package/@aws-sdk/client-s3) SDK and make the appropriate request to get the `info` file and data chunks.
Where would I get started to implement this in Neuroglancer?
Contributor guide
Assessment
This issue has not been assessed yet.