我可以在FAQ中找到的答案如下
一个对象会一直停留在边缘位置,直到它过期。对象过期后,CloudFront 必须在该边缘站点下次需要为该对象提供服务时返回到源服务器。默认情况下,所有对象都会在 24 小时后自动过期。
但是,我最近注意到对象似乎比这更频繁地更新。我测试了一个文本文件并对其进行了更改,并在一小时内反映了更改。
我只是不清楚这是否是侥幸 - 或者他们是否更改了到期规则。这个国家/地区是特定的 - 还是他们只是在我测试的确切时间进行例行维护(不太可能!)?
我可以在FAQ中找到的答案如下
一个对象会一直停留在边缘位置,直到它过期。对象过期后,CloudFront 必须在该边缘站点下次需要为该对象提供服务时返回到源服务器。默认情况下,所有对象都会在 24 小时后自动过期。
但是,我最近注意到对象似乎比这更频繁地更新。我测试了一个文本文件并对其进行了更改,并在一小时内反映了更改。
我只是不清楚这是否是侥幸 - 或者他们是否更改了到期规则。这个国家/地区是特定的 - 还是他们只是在我测试的确切时间进行例行维护(不太可能!)?
该文件不一定缓存在 CloudFront 的所有边缘服务器上。您可能第一次从一个位置检索了文件,第二次从不同的边缘服务器检索了该文件。
您可以通过检查
Via
HTTP 标头来查看文件的来源,您可以通过以下方式查看:curl -i http://your.url/
.CF 使用许多服务器,您可以通过在跟踪访问日志文件时多次请求同一个文件来进行测试。然后您会注意到有几个不同的 IP 地址通过 CloudFront 用户代理请求文件。