Jam*_*amZ 8 https amazon-s3 amazon-cloudfront
我正在使用自己的域通过CloudFront为HTTPS s3存储桶提供服务。我不希望它因为QA环境而被缓存。
我想知道我怎么能做到这一点。是使用Origin Cache Headers还是使用0生存时间进行自定义?
小智 16
现在,您只需在云前端行为上设置 cachingDisabled 策略即可。
在 AWS Cloudfront 控制台上:
请使用AWS管理控制台(CloudFront)中的自定义选项(行为->缓存行为设置),并相应输入最小TTL,默认TTL和最大TTL的值。
最小TTL
指定在CloudFront将另一个请求转发到源之前确定对象是否已更新之前,您希望对象保留在CloudFront缓存中的最短时间(以秒为单位)。最小TTL的默认值为0秒。
最大TTL
指定希望对象在CloudFront查询您的来源以查看对象是否已更新之前要保留在CloudFront缓存中的最长时间(以秒为单位)。您为“最大TTL”指定的值仅在您的来源向对象添加HTTP标头(例如Cache-Control max-age,Cache-Control s-maxage或Expires)时适用。
默认TTL
指定希望对象保留在CloudFront缓存中的默认时间(以秒为单位),然后CloudFront将另一个请求转发到源,以确定对象是否已更新。您为“默认TTL”指定的值仅在您的来源未向对象添加Cache-Control max-age,Cache-Control s-maxage或Expires等HTTP标头时才适用。
| 归档时间: |
|
| 查看次数: |
5525 次 |
| 最近记录: |