有没有办法更新存储在亚马逊CloudFront (亚马逊的CDN服务)上的文件?似乎不需要对我们创建的文件进行任何更新(例如,删除文件并使用与以前相同的文件名存储新文件)。我是否必须显式触发更新过程才能从边缘服务器删除文件,才能发布新的文件内容?
谢谢你的帮忙
发布于 2010-09-02 01:26:40
亚马逊增加了一个失效功能。This is API Reference。
API参考中的示例请求:
POST /2010-08-01/distribution/[distribution ID]/invalidation HTTP/1.0
Host: cloudfront.amazonaws.com
Authorization: [AWS authentication string]
Content-Type: text/xml
<InvalidationBatch>
<Path>/image1.jpg</Path>
<Path>/image2.jpg</Path>
<Path>/videos/movie.flv</Path>
<CallerReference>my-batch</CallerReference>
</InvalidationBatch>
发布于 2015-01-08 02:15:37
下面是我如何使用CloudFront控制面板来做这件事。
为例:
通常需要10到15分钟来完成无效请求,具体取决于请求的大小。
一旦它显示完成,你就可以开始工作了。
提示:一旦您创建了一些无效文件,如果您回来后需要使相同的文件无效,请使用选择框,Copy链接将变得可用,从而使操作更快。
发布于 2010-07-05 22:07:22
设置TTL=1小时并替换
http://developer.amazonwebservices.com/connect/ann.jspa?annID=655
https://stackoverflow.com/questions/1086240
复制相似问题