This repository contains an AWS Lambda (container-based) service that:
- Is triggered by an S3 upload event
- Downloads imagery + metadata
- Registers the image in the EarthDaily EarthOne catalog
- Returns the created EarthOne image ID for downstream processing
S3 Upload โ Lambda โ EarthOne Catalog โ Step Function / Inference Engine
- Python 3.12
- AWS Lambda (Container Image)
- AWS S3
- EarthDaily EarthOne SDK (
earthdaily-earthone) - Docker
docker build -t earthone-upload-lambda .
aws ecr create-repository --repository-name earthone-upload-lambda
aws ecr get-login-password --region us-west-2 | docker login
--username AWS
--password-stdin .dkr.ecr.us-west-2.amazonaws.com
docker tag earthone-upload-lambda:latest :latest docker push :latest