Workflow tasks can be either AWS Lambda Functions or ECS Activities.
The full set of available core Lambda functions can be found in the deployed
cumulus module zipfile at
/tasks, as well as reference documentation here. These Lambdas can be referenced in workflows via the outputs from that module (see the
cumulus-template-deploy repo for an example).
The tasks source is located in the Cumulus repository at cumulus/tasks.
You can also develop your own Lambda function. See the Lambda Functions page to learn more.
Please read the module README for configuration details.
For assistance in creating a
task definition within the module read the AWS Task Definition Docs.
For a step-by-step example of using the
cumulus_ecs_module, please see the related cookbook entry.
Cumulus Docker Image
Alternate Docker Images
Custom docker images/runtimes are supported as are private registries. For details on configuring a private registry/image see the AWS documentation on Private Registry Authentication for Tasks.