Projektujesz bezserwerową aplikację do gier, w której użytkownicy rejestrują się i logują za pośrednictwem przeglądarki internetowej. Żądania z aplikacji internetowej wywołują funkcje Lambda za pośrednictwem API Gateway HTTP API. Chcesz, aby rozwiązanie do logowania/rejestracji minimalizowało obciążenie operacyjne i bieżące zarządzanie tożsamościami. Która opcja spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj pul użytkowników Amazon Cognito z zewnętrznymi dostawcami tożsamości społecznościowych i skonfiguruj role IAM dla pul tożsamości..
Dlaczego to jest odpowiedź
Amazon Cognito User Pools to w pełni zarządzana usługa tożsamości, która obsługuje rejestrację, logowanie i zarządzanie użytkownikami, w tym integrację z dostawcami tożsamości społecznościowych. Minimalizuje to obciążenie operacyjne. Integracja z API Gateway i funkcjami Lambda jest natywna, a role IAM dla pul tożsamości (poprzez Cognito Identity Pools) zapewniają bezpieczne i szczegółowe uprawnienia dostępu do zasobów AWS. Tworzenie grup IAM dla użytkowników jest niepraktyczne i nie skaluje się dla aplikacji internetowych. Używanie Amazon RDS lub DynamoDB do przechowywania haseł i zarządzania tożsamościami wymagałoby znacznego wysiłku w zakresie rozwoju i utrzymania, a także wiązałoby się z ryzykiem bezpieczeństwa, co jest sprzeczne z celem minimalizacji obciążenia operacyjnego.
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