Platforma wideo migruje filmy MP4 do Amazon S3, udostępniając je za pośrednictwem CloudFront i EC2. Użytkownicy trafiają na interfejs front-end, który przekierowuje do adresów URL filmów zawierających token autoryzacji walidowany przez CloudFront. Dystrybucja CloudFront jest buforowana. Zespół musi logować sprawdzenia tokenów autoryzacji do CloudWatch, zapobiegać bezpośredniemu dostępowi do plików wideo z CloudFront i S3 oraz implementować sprawdzenia sygnatur tokenów dostarczone przez front-end. Chcą również wykonywać stopniowe aktualizacje kodu sprawdzającego tokeny przy minimalnym nakładzie operacyjnym. Które rozwiązanie najlepiej spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaimplementuj sprawdzanie tokena autoryzacji w funkcji CloudFront Function dołączonej do dystrybucji CloudFront, włącz logowanie CloudWatch dla funkcji i użyj ciągłego wdrażania CloudFront do stopniowych aktualizacji..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to implementacja sprawdzania tokena autoryzacji w funkcji CloudFront Function. CloudFront Functions są lekkie i działają na krawędzi sieci, co minimalizuje opóźnienia i koszty, idealnie nadają się do walidacji tokenów i modyfikacji nagłówków. Obsługują logowanie do CloudWatch, co spełnia wymagania dotyczące monitorowania. Ciągłe wdrażanie CloudFront (CloudFront continuous deployment) umożliwia stopniowe aktualizacje kodu funkcji bez wpływu na użytkowników, co jest kluczowe dla minimalizacji nakładów operacyjnych. Lambda@Edge jest bardziej złożona i droższa niż CloudFront Functions, a jej zastosowanie do prostej walidacji tokenów jest nadmierne. Implementacja logiki na EC2 zwiększa opóźnienia, złożoność zarządzania i koszty, a także nie zapobiega bezpośredniemu dostępowi do S3/CloudFront. Stosowanie drugiej dystrybucji CloudFront z ważonym routingiem Route 53 do stopniowych aktualizacji jest zbyt skomplikowane i kosztowne w porównaniu do ciągłego wdrażania CloudFront dla funkcji.
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