@@ -252,26 +252,26 @@ module "cloudfront" {
252252 viewer-request-security = {
253253 runtime = " cloudfront-js-2.0"
254254 comment = " Security headers and cache key normalization"
255- code = file (" ./viewer-request-security.js" )
255+ code = file (" ./functions/ viewer-request-security.js" )
256256 publish = true
257257 }
258258 viewer-response-headers = {
259259 runtime = " cloudfront-js-2.0"
260260 comment = " Add security response headers"
261- code = file (" ./viewer-response-headers.js" )
261+ code = file (" ./functions/ viewer-response-headers.js" )
262262 publish = true
263263 }
264264 ab-testing = {
265265 runtime = " cloudfront-js-2.0"
266266 comment = " A/B testing function"
267- code = file (" ./ab-testing.js" )
267+ code = file (" ./functions/ ab-testing.js" )
268268 publish = true
269269 }
270270 # Example with KeyValueStore association (uncomment and provide actual KV store ARN)
271271 # kvstore-redirect = {
272272 # runtime = "cloudfront-js-2.0"
273273 # comment = "Function using CloudFront KeyValueStore for dynamic redirects"
274- # code = file("./kvstore-redirect.js")
274+ # code = file("./functions/ kvstore-redirect.js")
275275 # publish = true
276276 # key_value_store_associations = [
277277 # "arn:aws:cloudfront::123456789012:key-value-store/example-redirects"
@@ -520,7 +520,7 @@ resource "aws_s3_bucket_policy" "bucket_policy" {
520520resource "aws_cloudfront_function" "example" {
521521 name = " example-${ random_pet . this . id } "
522522 runtime = " cloudfront-js-1.0"
523- code = file (" ./example-function.js" )
523+ code = file (" ./functions/ example-function.js" )
524524}
525525
526526# ########################################
0 commit comments