I-GUIDE / catalog

The I-GUIDE Catalog is part of the I-GUIDE Platform and provides search, discovery, and dynamic interaction with resources created by or used by I-GUIDE researchers.
https://i-guide.io/platform/
BSD 3-Clause "New" or "Revised" License
1 stars 5 forks source link

Resource Landing Page #87

Open sblack-usu opened 8 months ago

sblack-usu commented 8 months ago

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

horsburgh commented 5 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.