Firma hostuje statyczną stronę internetową na Amazon S3 za Amazon CloudFront. Strona korzysta z bazy danych. Strona nie odzwierciedla ostatnich aktualizacji z repozytorium Git. Potok CI/CD i webhooki wskazują na pomyślne wdrożenia do S3. Co powinien zrobić architekt rozwiązań, aby upewnić się, że strona wyświetla aktualizacje?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Unieważnij pamięć podręczną CloudFront..
Dlaczego to jest odpowiedź
Strona internetowa nie odzwierciedla ostatnich aktualizacji, mimo że wdrożenia do S3 są pomyślne. Oznacza to, że nowe pliki są w S3, ale użytkownicy widzą starsze wersje. Amazon CloudFront, jako sieć dostarczania treści (CDN), buforuje zawartość, aby przyspieszyć jej dostarczanie. Po wdrożeniu nowych plików do S3, CloudFront nadal serwuje starsze, zbuforowane wersje. Unieważnienie pamięci podręcznej CloudFront wymusi na nim pobranie najnowszych plików z S3, co sprawi, że użytkownicy zobaczą aktualną stronę. Dodanie Application Load Balancer nie rozwiąże problemu buforowania, ponieważ jest on używany do dystrybucji ruchu, a nie do zarządzania pamięcią podręczną. Amazon ElastiCache jest rozwiązaniem do buforowania danych z bazy danych, a nie zawartości statycznej strony. AWS Certificate Manager służy do zarządzania certyfikatami SSL/TLS, co nie ma związku z problemem aktualizacji treści.
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