添加到S3存储桶的新项目是否会自动通过CDN提供?

时间:2012-08-28 13:59:06

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

我在S3上有一堆图像。我使用Cloudfront设置要通过CDN传送的存储桶内容。现在,如果我向存储桶添加新映像,是否需要为存储桶重新设置Cloudfront,还是自动分发新项目?

1 个答案:

答案 0 :(得分:1)

这些项目不会自动分发,但您无需配置任何其他内容。 CDN节点在本地查找与该存储桶关联的缓存对象。如果该对象不存在但需要从CDN提供,则该节点从S3请求它并将其缓存一段预定的时间。

它实际上很像“DNS传播”,这是一种常见的误称,有些人认为DNS设置变化会在世界范围内“传播”。实际上,世界上的服务器请求信息然后在本地缓存它。您不是在等待DNS更改传播;您正在等待缓存设置过期。因此它与CloudFront一起使用:新对象在首次请求时提供并缓存。如果使用相同名称将对象替换为新对象,则缓存该对象的CDN节点将显示旧对象,直到它到期为止。