Recording who downloads files via Terra
We're working with a collaborator who wants to know who has downloaded the genetic data that we'll be sharing via the GCP. I'm wondering if Terra has some sort of functionality that could help. Ideally, people would fill out a short questionnaire, then receive access to the file, and we'd get to keep the results of the questionnaire (with things like their email address in it).
Does Terra already support functionality like this?
Thank you!
Jessica (postdoc, Karlsson Lab, Broad)
Comments
3 comments
Hi Jessica,
Unfortunately Terra does not have this type of functionality built-in. Google Cloud does have built-in access logging if you just want to see who downloaded what and when: https://cloud.google.com/storage/docs/access-logs
You can enable access logging on a bucket and Google will dump the access logs into another bucket that you specify and then you can pull them in and review accesses. You may need to pair this with something of a manual process for gathering information about the users if you want more than just their address and what they downloaded. The bucket will also need to be private for this work work.
One manual way you could keep track of who is downloading files and for what purpose would be to
It wouldn't give you insight into precisely which files they downloaded, but it is a way of gathering data about users before they have access to the data. Note that this can be done with Google Cloud buckets as well—you would just add the user in Google Cloud console instead of Terra.
For more detailed help with Google Cloud, I would recommend reaching out to BITS at broad.io/help! If there's anything else I can assist with, please let me know!
Kind regards,
Jason
This is super helpful - thank you!
Happy to help! If there's anything else I can answer, please let me know.
Please sign in to leave a comment.