Obiekty witryny są przechowywane w zasobniku S3 z włączoną funkcją Versioning i udostępniane za pośrednictwem CloudFront. Ostatnio niektóre pliki zostały zaktualizowane, ale zachowały te same klucze obiektów, jednak użytkownicy nadal widzą starą zawartość. Jaki jest prawidłowy sposób, aby administrator zapewnił natychmiastowe udostępnienie zaktualizowanych obiektów?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz unieważnienie CloudFront dla ścieżek zmienionych obiektów..
Dlaczego to jest odpowiedź
Prawidłową metodą jest utworzenie unieważnienia CloudFront dla ścieżek zmienionych obiektów. CloudFront buforuje zawartość na swoich serwerach brzegowych. Kiedy obiekty w S3 są aktualizowane, CloudFront nadal serwuje starą, zbuforowaną wersję. Unieważnienie CloudFront usuwa zbuforowaną zawartość z serwerów brzegowych, zmuszając CloudFront do pobrania najnowszej wersji z S3 przy następnym żądaniu. Wygenerowanie podpisanego URL CloudFront nie wymusi natychmiastowych aktualizacji; służy do kontrolowania dostępu do prywatnej zawartości. Konfiguracja tożsamości dostępu do źródła S3 (OAI) jest mechanizmem bezpieczeństwa, który pozwala CloudFront na dostęp do prywatnych zasobników S3, ale nie wpływa na buforowanie ani aktualizacje zawartości. Wyłączenie S3 Versioning nie jest rozwiązaniem, ponieważ nie usuwa zbuforowanej zawartości z CloudFront i może prowadzić do utraty historii wersji.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana