Deweloper tworzy uwierzytelnianie dla nowej aplikacji mobilnej. Użytkownicy muszą mieć możliwość rejestracji, logowania się i dostępu do chronionych zasobów backendowych AWS. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz pulę tożsamości Amazon Cognito, przypisz domyślne role IAM dla uwierzytelnionych i gościnnych użytkowników, powiąż pulę tożsamości z dostawcą tożsamości i zintegruj pulę tożsamości z aplikacją mobilną..
Dlaczego to jest odpowiedź
Pula tożsamości Amazon Cognito (Identity Pool) jest idealnym rozwiązaniem, ponieważ umożliwia uwierzytelnianie użytkowników (np. za pośrednictwem zewnętrznych dostawców tożsamości) i przyznawanie im tymczasowych poświadczeń AWS do dostępu do zasobów backendowych. Przypisanie domyślnych ról IAM dla uwierzytelnionych i nieautoryzowanych użytkowników pozwala na elastyczne zarządzanie uprawnieniami. Integracja z dostawcą tożsamości (np. Facebook, Google, Cognito User Pool) i aplikacją mobilną zapewnia kompleksowe rozwiązanie. Pozostałe opcje są nieodpowiednie: IAM Access Analyzer służy do analizy polityk, nie do generowania uwierzytelniania dla użytkowników końcowych. Tworzenie polityki IAM i roli dla API Gateway nie zapewnia mechanizmu rejestracji i logowania dla użytkowników mobilnych. Pula użytkowników Amazon Cognito (User Pool) zarządza rejestracją i logowaniem, ale sama w sobie nie zapewnia dostępu do zasobów AWS; do tego potrzebna jest pula tożsamoś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