Skip to content

Commit 969d715

Browse files
authored
Merge pull request #266 from overmindtech/static-assets
configure static resource caching
2 parents 6e7a73e + acc0021 commit 969d715

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

modules/scenarios/loom.tf

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,8 @@ module "cloudfront" {
115115

116116
# This is id for SecurityHeadersPolicy copied from https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-managed-response-headers-policies.html
117117
response_headers_policy_id = "67f7725c-6f97-4210-82d7-5512b31e9d03"
118+
cache_policy_id = aws_cloudfront_cache_policy.headers_based_policy.id
119+
origin_request_policy_id = aws_cloudfront_origin_request_policy.headers_based_policy.id
118120
}
119121

120122
ordered_cache_behavior = [
@@ -290,9 +292,6 @@ resource "aws_cloudfront_distribution" "s3_distribution" {
290292
origin_request_policy_id = aws_cloudfront_origin_request_policy.headers_based_policy.id
291293

292294
viewer_protocol_policy = "redirect-to-https"
293-
min_ttl = 0
294-
default_ttl = 3600
295-
max_ttl = 86400
296295
}
297296

298297
# Cache behavior with precedence 0
@@ -312,9 +311,6 @@ resource "aws_cloudfront_distribution" "s3_distribution" {
312311
}
313312
}
314313

315-
min_ttl = 0
316-
default_ttl = 86400
317-
max_ttl = 31536000
318314
compress = true
319315
viewer_protocol_policy = "redirect-to-https"
320316
}
@@ -329,9 +325,6 @@ resource "aws_cloudfront_distribution" "s3_distribution" {
329325
cache_policy_id = aws_cloudfront_cache_policy.headers_based_policy.id
330326
origin_request_policy_id = aws_cloudfront_origin_request_policy.headers_based_policy.id
331327

332-
min_ttl = 0
333-
default_ttl = 3600
334-
max_ttl = 86400
335328
compress = true
336329
viewer_protocol_policy = "redirect-to-https"
337330
}
@@ -750,9 +743,6 @@ resource "aws_cloudfront_distribution" "visit_counter" {
750743
origin_request_policy_id = aws_cloudfront_origin_request_policy.headers_based_policy.id
751744

752745
viewer_protocol_policy = "redirect-to-https"
753-
min_ttl = 0
754-
default_ttl = 3600
755-
max_ttl = 86400
756746
response_headers_policy_id = aws_cloudfront_response_headers_policy.headers-policy.id
757747
}
758748

0 commit comments

Comments
 (0)