ITISFoundation / osparc-issues

🐼 issue-only repo for the osparc project
3 stars 5 forks source link

5Gb limit #617

Open esraneufeld opened 2 years ago

esraneufeld commented 2 years ago

Problem:

AWS S3 has a 5 GB limit for a sinlge put operation. The single pre-signed link strategy fails. This affects:

Remedy:

newton1985 commented 2 years ago

Does "uploads from comp. backend" also cover the case of saving work.zip to S3 when a study is closed? Afaik, this is also affected.

sanderegg commented 2 years ago

Update on sprint Macarons

Done

Ongoing

Open

sanderegg commented 2 years ago

Update on sprint Croissant

Done

sanderegg commented 2 years ago

Update on sprint Diolkos

Done

sanderegg commented 2 years ago

Update on sprint Meteora

Done

esraneufeld commented 2 years ago

todo

pcrespov commented 2 years ago

Update on sprint Brutalism

No progress this sprint on this issue

Open

sanderegg commented 2 years ago

Update on sprint Vaporwave

Done

Ongoing

Open

esraneufeld commented 2 years ago

@sanderegg dear sylvain. is there an update on this one?

sanderegg commented 2 years ago

@sanderegg dear sylvain. is there an update on this one?

@esraneufeld no there isn't we decided in PM1 to concentrate on other priorities, since this one has a workaround and that we concentrate on dynamic services at the moment.

newton1985 commented 2 years ago

@esraneufeld - just to add some detail, the workaround is to use the "curl" command's "put" feature. It's a substitution of 1 or 2 lines of code, and seems to work just fine without any drawbacks. Though at some point it would be nice to fix it, since the average user won't know the trick.

matusdrobuliak66 commented 1 year ago

@matusdrobuliak66 Investigate options AWS temporary credientials for S3

sanderegg commented 7 months ago

Current status is that presigned link are created with a very long valid time. this is not optimal. Best would be to use the osparc API directly, therefore we would not rely on a hard-coded time value. it would also be more secure.