最小ttl
指定您需要对象的最短时间,几秒钟 在Cloudfront转发另一个 请求您的起源以确定对象是否已 更新。最小TTL的默认值为0秒。
maximumttl默认ttl
指定您想要对象的默认时间(几秒钟) 在Cloudfront转发另一个 请求您的起源以确定对象是否已 更新。您为默认ttl指定的值仅在 您的起源不会添加HTTP标头,例如高速control max-age, 缓存控制s-maxage或过期到对象。
现在,您可以简单地在Cloudfront行为上设置cachingdisabled策略。
在AWS CloudFront Console:
go go to您的发行 - >行为tab
行为 inder
cache键和Origin请求标题 - >选择 cachingdisabled策略
您通常只希望index.html没有缓存,而脚本(使用脚本。 CloudFront会粘在S3的标题上,因此您可以在S3中修改index.html,并添加一个无循环标题via
aws s3 cp "s3://yourbucket/index.html" "s3://yourbucket/index.html" --cache-control no-cache
(源和目标是故意相同的)