AWS Cloudfront分发保持“进行中”状态持续55分钟

Dus*_*Sun 3 amazon-web-services amazon-cloudfront

我更新了S3对象,然后更新了分发(与缓存相关)设置。那是56分钟前。更新的发行版仍在进行中。

S3对象的总大小为21Mb。怎么花这么长时间?在2016年,AWS论坛上对此有投诉。很难相信这不会打扰AWS领导层。

Mic*_*bot 7

众所周知,CloudFront在报告分发配置的更改已完全部署方面的速度很慢……但是测试通常表明,新行为在状态更改发生之前就已经存在。

CloudFront不会从S3预加载您的内容,因此时间与对象的总大小完全无关-在“进行中”状态下发生的所有事情就是配置(来源,缓存行为等)。 )正在全局复制到所有100多个边缘位置。通常较长的延迟仅意味着由于任何内部原因,它尚未完全完成配置的传播。


Bla*_*ack 7

我设法通过使缓存失效来加快速度,这通常会立即为我进行更改。

  1. 选择 CloudFront 分发
  2. 单击失效选项卡
  3. 单击创建失效按钮
  4. 将 * 添加到对象路径中,然后单击“无效”