Open sblack-usu opened 9 months ago
@sblack-usu and @Castronova - I'm not sure this issue is fully consistent with what is in the functional specifications document or our most recent thinking about the role the Catalog plays (or doesn't play) in creating content files. If we still want to do some of this work, we should reconceptualize and write this to target whatever storage resource is set up for the I-GUIDE platform rather than targeting CUAHSI's MinIO server. I suggest either closing this issue and creating a new one or modifying this issue to accurately describe what will be done.
Using the i-guide resource landing page, with the CUAHSI MinIO server, update it to:
The subsetter application has a router for creating presigned urls for GET/PUT. Copy this router to the catalog and use the endpoints to generate the urls. Use the urls to GET or PUT files directly from the browser to the CUAHSI S3 server.
https://github.com/CUAHSI/domain-subsetter/blob/subsetter_argo/app/api/subsetter/app/routers/storage/router.py#L10
@Maurier - I'm happy to help you break this up into smaller chunks as you prepare issues around the resource landing page.
JIRA=CAM-54