Home

Awesome

Build Status

N5 Google Cloud

N5 library implementation using Google Cloud Storage backend.

N5 containers can be represented by either a Google Cloud Storage bucket, or a path (directory) within a bucket.

Implementation specifics

For reading a bucket or writing into an existing bucket, project id is not required as all buckets have unique names.

Authentication

Access to non-public buckets requires a few steps to set up the security credentials.

  1. Create a project in the Google Cloud console.
  2. Install Google Cloud SDK.
  3. Run gcloud auth application-default login to login using OAuth 2.0 and store the credentials. Then, the credentials will be picked up by the code automatically.