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

Administrator controls for cloud mirrors #2348

Open
bemoody opened this issue Feb 18, 2025 · 0 comments
Open

Administrator controls for cloud mirrors #2348

bemoody opened this issue Feb 18, 2025 · 0 comments

Comments

@bemoody
Copy link
Collaborator

bemoody commented Feb 18, 2025

Project cloud mirrors (GCP and AWS buckets) are created via the published project management page (https://physionet.org/console/published-projects/mitdb/1.0.0/)

Some additional controls that should be available to storage administrators:

  • Buttons to temporarily enable/disable access to the cloud mirror.
  • Buttons to temporarily show/hide the cloud mirror from the published project page.
  • A button to disable all access and delete the cloud mirror.

These will require adding fields to the GCP and AWS models to indicate whether the mirror is "visible" and/or "accessible".

We will also need to implement:

  • Disabling access to public GCP buckets: probably this just means toggling the bucket to "private".
  • Disabling access to controlled GCP buckets: probably we want to leave the fake email list as-is, but remove its access privileges.
  • Disabling access to AWS prefixes: probably we want to add a "deny" policy rule to the bucket. Note that this means there is an upper limit on the number of disabled projects.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant