Объекты веб-сайта хранятся в бакете S3 с включенным Versioning и обслуживаются через CloudFront. Недавно некоторые файлы были обновлены, но сохранили те же ключи объектов, однако пользователи по-прежнему видят старое содержимое. Какой правильный способ для администратора обеспечить немедленную подачу обновленных объектов?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать инвалидацию CloudFront для путей измененных объектов..
Почему это правильный ответ
Правильный ответ — создание инвалидации CloudFront для путей измененных объектов. CloudFront кэширует контент для быстрой доставки. Когда объекты S3 обновляются, CloudFront продолжает обслуживать старые версии из своего кэша до истечения срока действия TTL или до тех пор, пока кэш не будет принудительно очищен. Инвалидация CloudFront немедленно удаляет указанные объекты из всех граничных расположений, заставляя CloudFront запрашивать новые версии из S3 при следующем запросе. Остальные варианты неверны: Генерация подписанного URL CloudFront не заставляет CloudFront обновлять кэш; это механизм контроля доступа. Настройка S3 OAI — это механизм безопасности для ограничения прямого доступа к бакету S3, а не для управления кэшем. Отключение S3 Versioning не решает проблему кэширования CloudFront и может привести к потере предыдущих версий объектов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется