-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mirror demo landsat-c212 collections to mcp-test and mcp-prod #134
Comments
Blocked by ingest api role (not assumed properly? not clear if anything else is different for viewing lpdaac vs the accessibility check) but progress checked in #138 (collection and item meta data corrections complete, currently ingest api feels it cannot access the lpdaac assets) |
Just in case someone wonders why we even have them - these collections are not featured in the VEDA Earthdata Dashboard, but in the EO Dashboard, e.g. https://eodashboard.org/story?id=nasa-thwaites. |
EDIT: it is not the role, and it is usgs-landsat not lpdaac, we were blocked by the bucket owner required requester pays parameter. I confirmed that we can get the head object with requester pays configured so I am working on a PR to get the ingest API to use the requester pays configuration if provided in the environment.
|
### Issue NASA-IMPACT/veda-data#134 ### What? - Add optional requester pays configuration to ingest API to validate accessibility of assets in buckets that require requester pays _if_ the titiler been configured to use requester pays ### Why? - Ingest API verifies that all hrefs in new items are accessible to the titiler but is failing in cases where the bucket requires requester pays configuration ### Testing? I deployed this manually to dev and confirmed that the change resolves the unable to access objects errors when configured to use requester pays.
UPDATES ✔️ Modifications to ingest-api made it possible to test accessibility with requester pays config The next validation blocker: Many of the items have hrefs to non-existent assets (different from the requester pays issue)
Here are the currently publishable counts in test and I think we should move forward at this point and not attempt to correct any further (which means some invalid items in staging will NOT be published to production):
|
What
Seven demo lansdat spotlight collections were published to the staging catalog that need to be mirrored in the production account. Because these collections refer to externally hosted data (LPDAAC) and contain custom provider metadata we need to create (or re-use a one-off script to mirror this metadata in the production STAC catalog.
Suggested steps
For each collection
collections
'landsat-c2l2-sr-antarctic-glaciers-pine-island',
'landsat-c2l2-sr-antarctic-glaciers-thwaites',
'landsat-c2l2-sr-lakes-aral-sea',
'landsat-c2l2-sr-lakes-lake-balaton',
'landsat-c2l2-sr-lakes-lake-biwa',
'landsat-c2l2-sr-lakes-tonle-sap',
'landsat-c2l2-sr-lakes-vanern'
AC
ingestion-data/production/collections
with existing summaries preserved and with corrected/removed item_assetstransformation-scripts/
The text was updated successfully, but these errors were encountered: