AWS CloudFront杠杆浏览器缓存不起作用

问题描述 投票:1回答:1

我正在尝试设置以下原始自定义标题

Header Name: Cache-Control
Value: max-age=31536000

AWS CloudFront error

但是它显示com.amazonaws.services.cloudfront.model.InvalidArgumentException: The parameter HeaderName : Cache-Control is not allowed. (Service: AmazonCloudFront; Status Code: 400; Error Code: InvalidArgument;错误。

我尝试了多种方法,同时设置了最小TTL,默认TTL和最大TTL,但没有帮助。

browser-cache cdn amazon-cloudfront
1个回答
1
投票

我假设您正试图通过利用浏览器缓存来获得gtmetrix页面分数的良好评分!如果要通过Cloudfront从S3提供内容,则在将文件上传到S3时,需要将以下标头添加到S3中的对象。过期:{将来的某个日期}

奖励:您不需要为每个对象分别指定此标头。您可以在S3上一起上传一堆文件,单击“下一步”,然后在询问S3存储类的屏幕上向下滚动并添加这些标题。并且不要忘记单击保存!

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.