MSK
Terraform module to create AWS MSK (Managed Streaming for Kafka) resources
Charged while it exists
1These set the floor of the bill. They accrue from the moment they are created, even if nothing uses them.
MSK
aws_msk_clusterBroker hours plus provisioned storage.
Charged by usage
1These 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.
Not classified
2Not in the cost table yet, so they are reported rather than assumed free.
MSK
aws_msk_vpc_connectionMSK
aws_mskconnect_worker_configuration
No charge
10These 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.
aws
random_idGlue
aws_glue_registryGlue
aws_glue_schemaMSK
aws_msk_cluster_policyA setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.
MSK
aws_msk_configurationMSK
aws_msk_scram_secret_associationA setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.
MSK
aws_msk_topicMSK
aws_mskconnect_custom_plugin