I have an AWS Simple Storage Service (S3) bucket set as the origin for an AWS CloudFront CDN distribution.
When brand new images that never existed in the S3 bucket or CloudFront distribution (small, <50k) are uploaded to the S3 bucket, they are available almost instantly when requested from the S3 resource, but take over 10 minutes to become available from the CloudFront resource.
Once the images are available in CloudFront, they load quickly. The problem is that the images seem to take a long time to become available in CloudFront.
I have reduced TTL to 0 for Min, Max, and Default with no noticeable change.
Is this expected?
Is there anything I can do to speed this up?
Thank You