google / google/neuroglancer

Support for datasets in authenticated S3-compatible private buckets

Open
#507 20 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.