Open felder opened 3 years ago
Thanks, @felder for taking the first crack at it. SLA request for data archival linked to 2536.
Few questions for policy and process documentation,
The archiver left a file in users' home directories with this template content: https://github.com/yuvipanda/homedir-archiver/blob/dae7f5bc9e3527238c556717f70de5b997574568/archiver/scanner.py#L17. I picked the email because it preserves student privacy. Longer term, we should instead try to make this entirely self serve...
@felders's points
Alternatively is there a better way to do this that doesn't involve generating and exporting private keys from the service account?
@yuvipanda Suggestions on the way forward regarding this issue?
Let's figure out a process for archived data retrieval requests as well as how to service them.
I'm thinking the easiest way is to generate signed URLs and send those to people making the requests so that they can retrieve their data. Signed URLs restrict access by requiring the person to have the full URL in question and they automatically expire (max time is 7 days).
However, we need to make sure that the person making the request actually owns the data in question. Additionally we need a policy/process for how the requests should be made and an SLA so that people know when they can expect for the request to be satisfied.