Need Help?

Search our documentation and community forum

Terra is a cloud-native platform for biomedical researchers to access data, run analysis tools, and collaborate.
Terra powers important scientific projects like FireCloud, AnVIL, and BioData Catalyst. Learn more.

Recording who downloads files via Terra

Comments

3 comments

  • Avatar
    Jason Cerrato

    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

    1. Store the data in a Terra bucket
    2. Have users fill out a questionnaire in their application for access to the Terra workspace + data
    3. Add them as users to the workspace after processing their responses

    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

    0
    Comment actions Permalink
  • Avatar
    Jessica Hekman

    This is super helpful - thank you!

    0
    Comment actions Permalink
  • Avatar
    Jason Cerrato

    Happy to help! If there's anything else I can answer, please let me know.

    0
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk