Stai progettando un'applicazione di gioco serverless in cui gli utenti si registrano e accedono tramite un browser web. Le richieste dall'applicazione web richiamano funzioni Lambda dietro un'API HTTP di API Gateway. Desideri una soluzione di registrazione/accesso che riduca al minimo l'overhead operativo e la gestione continua dell'identità. Quale opzione soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare i pool di utenti di Amazon Cognito con provider di identità sociali esterni e configurare i ruoli IAM per i pool di identità..
Perché questa è la risposta
L'opzione corretta è utilizzare i pool di utenti di Amazon Cognito con provider di identità sociali esterni e configurare i ruoli IAM per i pool di identità. Amazon Cognito User Pools fornisce un servizio di directory utente gestito per la registrazione e l'accesso, riducendo al minimo l'overhead operativo. L'integrazione con provider di identità sociali esterni (come Google, Facebook) semplifica l'esperienza utente. I pool di identità (Identity Pools) di Cognito consentono di ottenere credenziali AWS temporanee per autenticare gli utenti e autorizzare l'accesso alle risorse AWS (come l'invocazione di funzioni Lambda), gestendo l'autorizzazione tramite ruoli IAM. Le altre opzioni sono meno adatte: Creare gruppi IAM per gli utenti e associare ruoli IAM programmaticamente non è una pratica consigliata per la gestione degli utenti finali di un'applicazione web e aumenterebbe significativamente l'overhead di gestione. Archiviare gli utenti in Amazon RDS for SQL Server richiederebbe la gestione di un database e la creazione di una logica di autenticazione personalizzata, aumentando l'overhead operativo. Registrare gli utenti e memorizzare le password in una tabella DynamoDB con una policy IAM allegata non è sicuro per la gestione delle password e richiederebbe una logica di autenticazione e autorizzazione complessa da implementare e gestire.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta