У меня есть следующее изображение в ведре S3.CloudFront Invalidation не работает
/images/thumbnails/654-thumb2.jpg
В моем коде C# я создал недействительность для этого конкретного пути. Проверка выполняется, как я проверил это с помощью консоли, и я вижу следующий путь объекта в недостоверности Подробно:
/images/thumbnails/654-thumb2.jpg
После недействительности закончила («Завершено» состояние), я иду, чтобы проверить, если изображение было обновлено, но он остается тем же, что и раньше. Я дважды проверял, что это правильный дистрибутив CloudFront, и это так. Я также проверил, что нет опечатки, и путь написан нормально.
Когда я открываю файл в S3, я вижу новое изображение, но оно не обновляется на CDN после аннулирования.
Любая идея, что мне нужно сделать, чтобы она работала?
Я занимаюсь разработкой в C#/ASP.NET 4,5
Можете ли вы захватить заголовки ответа от запросов CloudFront и S3 'GET' для объекта и добавить их в вопрос? Вы проверили поведение с 'curl' и уничтожили кеш браузера или любые прозрачные промежуточные кеши? –