如何在AWS上更改CloudFront中的缓存过期?我看不到这样做的方法,我想我在几年前看到一个旧帖子,有人说不能这样做。
我已经浏览了S3和CloudFront中的每个选项以及外部文件夹和文件上的每个选项,但没有。
现在可以做,还是有其他选择?如果可以的话,我真的想将缓存设置为6个月或一年。
AWS非常努力。
答案 0 :(得分:2)
你可以,但其效果并不明显。
您可以使用s3对象存储自定义http标头。如果您查看控制台,则它位于对象的元数据部分下。有了这个,你可以设置一个远期未来的过期标题。
Cloudfront将获取现有标头并将其传递。如果cloudfront已经缓存了该对象,则需要在设置它们之后使其无效以查看标题。