/*
resource "aws_cloudfront_origin_access_identity" "email_assets_access_identity" {
  comment = "Cloudfront access identity for accessing bucket ${module.email_assets_s3.bucket.id}"
}

resource "aws_cloudfront_distribution" "email_assets_cdn" {
  enabled      = true
  price_class  = "PriceClass_200"
  http_version = "http2"
  web_acl_id   = data.aws_wafv2_web_acl.ioc_web_acl_global.arn

  logging_config {
    include_cookies = false
    bucket          = data.aws_s3_bucket.security_logs.bucket_domain_name
    prefix          = "cf/${local.env_prefix}-rti-email-assets/"
  }

  origin {
    origin_id   = "origin-bucket-${module.email_assets_s3.bucket.id}"
    domain_name = module.email_assets_s3.bucket.bucket_regional_domain_name

    s3_origin_config {
      origin_access_identity = aws_cloudfront_origin_access_identity.email_assets_access_identity.cloudfront_access_identity_path
    }
  }

  default_root_object = "index.html"

  default_cache_behavior {
    allowed_methods        = ["GET", "HEAD"]
    cached_methods         = ["GET", "HEAD"]
    target_origin_id       = "origin-bucket-${module.email_assets_s3.bucket.id}"
    min_ttl                = "0"
    default_ttl            = "3600"
    max_ttl                = "86400"
    viewer_protocol_policy = "redirect-to-https"
    compress               = true

    forwarded_values {
      query_string = false

      cookies {
        forward = "none"
      }
    }
  }

  restrictions {
    geo_restriction {
      restriction_type = "none"
    }
  }

  viewer_certificate {
    cloudfront_default_certificate = true
  }

  tags = merge(
    local.common_tags,
    {
      project                  = "API",
      service                  = "Cloudfront",
      plat_env_project_service = "${local.aggregated_tag}_API_CFR"
    }
  )
}
*/
