是否可以将Amazon CloudFront缓存设置为远期到期?

时间:2013-05-04 05:20:59

标签: amazon-web-services amazon-s3 amazon-cloudfront

如何在AWS上更改CloudFront中的缓存过期?我看不到这样做的方法,我想我在几年前看到一个旧帖子,有人说不能这样做。

我已经浏览了S3和CloudFront中的每个选项以及外部文件夹和文件上的每个选项,但没有。

现在可以做,还是有其他选择?如果可以的话,我真的想将缓存设置为6个月或一年。

AWS非常努力。

1 个答案:

答案 0 :(得分:2)

你可以,但其效果并不明显。

您可以使用s3对象存储自定义http标头。如果您查看控制台,则它位于对象的元数据部分下。有了这个,你可以设置一个远期未来的过期标题。

Cloudfront将获取现有标头并将其传递。如果cloudfront已经缓存了该对象,则需要在设置它们之后使其无效以查看标题。