У меня есть ведомое устройство AWS Simple Storage Service (S3), установленное как источник распространения AWS CloudFront CDN.AWS CloudFront и S3: Как сделать новый контент S3 доступным сразу же в CloudFront?
Когда новые бренды, которые никогда не существовали в ведре S3 или CloudFront (небольшие, < 50k), загружаются в ведро S3, они доступны почти сразу по запросу с ресурса S3, но занять 10 минут, чтобы стать доступный с ресурса CloudFront.
Как только изображения доступны в CloudFront, они быстро загружаются. Проблема в том, что изображения, похоже, занимают много времени, чтобы стать доступными в CloudFront.
Я уменьшил TTL до 0 для Min, Max и Default без заметных изменений.
Ожидается ли это?
Есть ли что-нибудь, что я могу сделать, чтобы ускорить это?
увольте
основание недействительности объектов - http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html? – Igor
@Igor Как это применимо? «Новый контент S3», о котором я говорю, - это не «обновленные» изображения, а совершенно новые изображения, которые никогда не существовали в ведре или дистрибутиве. Мое предыдущее понимание и понимание, полученное из статьи, определяют недействительность как удаление ресурса CloudFront, чтобы его можно было извлечь из источника. – CuriousChad
Я склонен полагать, что это дубликат [AWS CloudFront и S3: как сделать новый контент S3 доступным сразу в CloudFront] (http://stackoverflow.com/a/35541525/1695906). Если у вас не установлен TTL для кеша ошибок, то это будет вашей проблемой. –