This package includes a Lambda function to process granule ingest notifications received via SNS and store granule data to a database.
- 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:
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)