Report Executions
This package includes a Lambda function to process granule ingest notifications received via SNS and store granule data to a database.
Deployment
- Copy the .tfvars sample file:
cp terraform.tfvars.sample terraform.tfvars
- Populate the sample file with values that apply to your AWS environment (see configuration variables section below).
- Deploy this module:
terraform apply
Configuration
Configuration variables are shown in terraform.tfvars.sample
, and are explained below:
# Requiredgranules_table = "GranulesTableName" # name of DynamoDB table to store granules dataprefix = "myprefix" # prefix to use for naming created resources # Optionalpermissions_boundary = "arn:aws:iam::1234567890:policy/YourRoleBoundary" # IAM permissions boundarysecurity_groups = ["sg-123456"] # Security Group IDs (for Lambda)subnet_ids = ["subnet-123456"] # Subnet IDs (for Lambda)