Uruchamiasz globalną aplikację, która musi dostarczać różne treści w zależności od kraju i preferowanego języka każdego użytkownika. Treści muszą być dostarczane niezawodnie i z niskim opóźnieniem. Który projekt spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj dystrybucji Amazon CloudFront z aplikacją jako źródłem i skonfiguruj dystrybucję tak, aby przekazywała nagłówek Accept-Language i nagłówek CloudFront-Viewer-Country do źródła..
Dlaczego to jest odpowiedź
Amazon CloudFront to globalna sieć dostarczania treści (CDN), która zapewnia niskie opóźnienia i wysoką dostępność, buforując treści bliżej użytkowników. Przekazywanie nagłówka Accept-Language pozwala aplikacji na dostarczanie treści w preferowanym języku użytkownika, a nagłówek CloudFront-Viewer-Country umożliwia dostosowanie treści do kraju użytkownika. To rozwiązanie jest skalowalne i niezawodne. Opcja z API Gateway i Global Accelerator jest mniej optymalna, ponieważ Global Accelerator kieruje ruch na poziomie sieci, a nie na poziomie aplikacji, co nie zapewnia łatwego dostosowywania treści na podstawie języka i kraju bez dodatkowej logiki w API. Opcja z S3 Transfer Acceleration i Route 53 geoproximity/geolocation jest dobra dla statycznych treści, ale nie pozwala na dynamiczne dostosowywanie treści na podstawie języka. Opcja z AWS WAF i geo match jest przeznaczona głównie do filtrowania ruchu, a nie do dostarczania zróżnicowanych 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