Step Functions
Terraform module to create AWS Step Functions
Version
Repository
Charged by usage
2These stay near zero until there is traffic, and are the hardest to predict from source alone.
CloudWatch Logs
aws_cloudwatch_log_groupPer GB ingested, then per GB stored for as long as retention keeps it. Retention set to never expire is the usual surprise.
Step Functions
aws_sfn_state_machineStandard workflows bill per state transition; express workflows per request and duration.
No charge
4These carry no charge of their own, though some of them govern resources that do.
IAM
aws_iam_policyIAM
aws_iam_policy_attachmentIAM
aws_iam_roleIAM
aws_iam_role_policy_attachment