Cumulus Tasks
A list of reusable Cumulus tasks. Add your own.
Tasks
@cumulus/add-missing-file-checksums
Add checksums to files in S3 which don't have one
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/add-unique-granule-id
A Cumulus task to add a unique granule ID to a granule
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/aws-api-proxy-task
AWS API proxy task
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/change-granule-collection-pg
Move granule files and postgres records to a new collection
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/change-granule-collection-s3
Move granule files and postgres records to a new collection
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/cnm-response
CNM Response task
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/cnm-to-cma
CNM to CMA task
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/discover-granules
Discover Granules in FTP/HTTP/HTTPS/SFTP/S3 endpoints
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/discover-pdrs
Discover PDRs in FTP and HTTP endpoints
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/files-to-granules
Converts array-of-files input into a granules object by extracting granuleId from filename
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/get-cnm-task
Get CNM task
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/granule-invalidator-task
Granule invalidator task
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/hello-world
Example task
- Schemas: See this module's schema definitions.
- Resources: npm | source | web