【发布时间】:2023-03-26 00:57:02
【问题描述】:
我有一个尚未启用静态网站托管的存储桶。 Cloudfront 指向它,我可以查看存储桶的根 (index.html)。
当我转到 Cloudfront 链接“xxxxx.cloudfront.net”时,它会显示存储桶的内容。但是,当我更改 index.html 文件时,它不会在云端更新。
我了解它存储在边缘位置的缓存中。我已经设置了存储桶 Cache-Content max-age=0 但云端似乎仍在从缓存中读取。 Cloudfront 的 TTL 设置为默认值 0。
关于如何更新我的 s3 存储桶并将其快速在云端更新的任何想法?
【问题讨论】:
-
通过将以下内容添加到 index.html max-age=0,must-revalidate,public,proxy-revalidate 来解决问题
标签: amazon-s3 amazon-cloudfront cache-control amazon-route53