Open m-mohr opened 7 months ago
So for my use case of storing metadata of jobs in an existing STAC collection, I would use export_collection? This collection can then optionally expose a STAC api I assume, as this is already foreseen. By default, this would be a private collection? Do we already have a way to make such a collection public? Sharing within a group would perhaps be via signed url?
@jdries
So for my use case of storing metadata of jobs in an existing STAC collection, I would use export_collection?
/collections
, usable via load_collection
): export_collection
load_stac
): export_workspace
(if your backend exports STAC Collections for batch job results, otherwise it would be an Item)This collection can then optionally expose a STAC api I assume, as this is already foreseen.
export_collection would automatically expose this through the openEO API (i.e. /collections
), which can optionally have the STAC API Items endpoints (i.e. /collections/:id/items
).
By default, this would be a private collection?
Yes, by default this is only accessible after authentication from the user that created the collection.
Do we already have a way to make such a collection public? Sharing within a group would perhaps be via signed url?
No, I'd like to generally target sharing in a common manner across all openEO resource types.
We pretty much have defined the behavior for making resources public (happy to adopt the public flag as implemented by VITO and signed URLs as documented in batch job results). We don't have anything more specific for users or groups. Both will need separate work items (a smaller one for public sharing, and a larger one for user/group based sharing). Unfortunately, there's currently no funding foreseen for this in any project afaik.
Related
Changelog
export_collection
export_workspace
stac_update
save_results
: Returns the STAC resource instead of booleantrue