I updated S3 objects and then update Distribution (caching related) settings. That was 56 minutes ago. The updated distribution is still In Progress.

The total size of S3 objects is 21Mb. How come it is taking so long? And on AWS forrum there were complaints regarding this in 2016. Hard to believe this does not bother AWS leadership.

1 Answers

2
Michael - sqlbot On Best Solutions

CloudFront is notoriously slow at reporting that changes to a distribution's configuration are fully deployed... but testing typically reveals that the new behavior is in place long before the state change occurs.

CloudFront doesn't pre-load your content from S3, so the time is completely unrelated to the total size of the objects -- all that is happening in the "In Progress" state is that the configuration (origins, cache behaviors, etc.) is replicating globally to all of the 100+ edge locations. An ususually long delay only implies that it hasn't fully finished propagating the configuration, for whatever internal reason.