0

如何更改 CloudFront on AWS 中的缓存过期时间?我看不出有办法做到这一点,我想我在这里看到了几年前的一篇旧帖子,有人说这是不可能的。

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

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

AWS 是一项艰苦的工作。

4

1 回答 1

2

你可以,但它是如何工作的并不完全清楚。

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

Cloudfront 将采用现有的标头并传递它们。如果 cloudfront 已经在缓存对象,则需要在设置标题后使其无效才能查看标题。

于 2013-05-04T22:21:21.573 回答