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.
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.
I have managed to speed it up by invalidating the cache, which does the changes usually immediately for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With