Module library

CloudFront

Terraform module to create AWS CloudFront resources

Version
Submodules
trust_store

Charged while it exists

1

These set the floor of the bill. They accrue from the moment they are created, even if nothing uses them.

  • CloudFront

    aws_cloudfront_monitoring_subscription

    Additional CloudFront metrics, billed per distribution per month for as long as the subscription exists.

Charged by usage

2

These stay near zero until there is traffic, and are the hardest to predict from source alone.

  • CloudFront

    aws_cloudfront_distribution

    Data transferred out to the internet plus requests served.

  • CloudFront

    aws_cloudfront_function

    Per million invocations, and nothing while idle.

Not classified

1

Not in the cost table yet, so they are reported rather than assumed free.

  • CloudFront

    aws_cloudfront_connection_function

No charge

8

These carry no charge of their own, though some of them govern resources that do.

  • CloudFront

    aws_cloudfront_cache_policy

    A setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.

  • CloudFront

    aws_cloudfront_origin_access_control
  • CloudFront

    aws_cloudfront_origin_request_policy

    A setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.

  • CloudFront

    aws_cloudfront_response_headers_policy

    A setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.

  • CloudFront

    aws_cloudfront_vpc_origin
  • CloudWatch

    aws_cloudwatch_log_delivery
  • CloudWatch

    aws_cloudwatch_log_delivery_destination

    Free itself; whatever it delivers to — a log group, a bucket, a firehose — bills for what arrives.

  • CloudWatch

    aws_cloudwatch_log_delivery_source