Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Credentials for "system"-S3 buckets #8410

Open
Tracked by #8416
normanrz opened this issue Feb 26, 2025 · 0 comments
Open
Tracked by #8416

Credentials for "system"-S3 buckets #8410

normanrz opened this issue Feb 26, 2025 · 0 comments

Comments

@normanrz
Copy link
Member

Detailed Description

Add a configuration option for tuples of (bucket_name, endpoint_url, access_key_id, secret_access_key, ...) for buckets that Webknossos manages itself. These credentials must not be used for the user-facing explore functionality. This probably belongs in the datastore.

Context

We want to natively support storing data in S3-like object storage. In contrast to the filesytems, the access control is managed via explicit credentials and not user accounts under which the application is running. Therefore, we need a way to specify these credentials in Webknossos.

Environment variables would be an alternative to configs. However, I foresee that we will want to use multiple buckets that might have different credentials. Also, env vars might be accidentially picked up by the explore functionality, which we must prevent.

@fm3 fm3 changed the title Credentials for "system"-buckets Credentials for "system"-S3 buckets Feb 26, 2025
@normanrz normanrz mentioned this issue Feb 27, 2025
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant