繁体   English   中英

AWS Cloudfront 如何知道源何时更新?

[英]How AWS cloudfront knows when the origin is updated?

我已经配置了以 OAI 和 S3 作为来源的云端分发。 因此,来自用户的请求来自User -> Edge Location -> CloudFront-> S3 根据文档,CloudFront 还可以缓存经常访问的对象。
问题:
1>当 object 在 S3 中更新时,云端如何知道 object 在原点更改? S3-> CloudFront -> Edge 是否有任何触发器?
2>如果没有触发器,那么我们如何从S3触发对象的云端重新分配? (这通常是在代码部署到 s3 之后)

当 object 在 S3 中更新时,云端如何知道 object 在原点更改? S3-> CloudFront -> Edge 是否有任何触发器?

它不会立即“知道”,直到缓存中的对象过期。 您必须手动刷新捕获或自己构建自动化,以使缓存失效。

如果没有触发器,那么我们如何从 S3 触发对象的云端重新分配? (这通常是在代码部署到 s3 之后)

如前所述,您必须自己使缓存无效

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM