DynamoDB
Terraform module to create AWS DynamoDB resources
Charged by usage
1These stay near zero until there is traffic, and are the hardest to predict from source alone.
DynamoDB
aws_dynamodb_tableOn-demand: per million reads and writes plus stored GB. Provisioned: reserved capacity per hour whether used or not.
No charge
3These carry no charge of their own, though some of them govern resources that do.
Application Auto Scaling
aws_appautoscaling_policyFree itself. Decides where between the minimum and maximum capacity the service actually sits, so it sets the bill within those bounds.
Application Auto Scaling
aws_appautoscaling_targetFree itself, and the single most useful number for the bill: the capacity bounds decide how many tasks or instances can ever run.
DynamoDB
aws_dynamodb_resource_policyA setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.