Introduzione
Amazon Cognito è una soluzione per la gestione dell'identità e degli accessi degli utenti che consente agli sviluppatori di creare e gestire facilmente l'autenticazione degli utenti, i dati degli utenti e l'autorizzazione per le loro app Web e mobili. In questo articolo, vedremo come creare utenti in AWS Cognito utilizzando AWS CLI.
Creare un utente Cognito in AWS
Puoi creare un utente manualmente in AWS Cognito tramite la riga di comando (CLI) utilizzando il comando aws cognito-idp sign-up
:
aws cognito-idp sign-up \
--region REGION \
--client-id CLIENT_ID \
--username USERNAME \
--password PASSWORD
Conferma utente come amministratore: confermare l'utente appena aggiunto con il comando seguente:
aws cognito-idp admin-confirm-sign-up \
--user-pool-id us-west-1_XXXXXXXX \
--username [email protected] \
--region us-west-1 \
--profile geoff
Verifica indirizzo e-mail: infine, verifica l'indirizzo e-mail dell'utente appena aggiunto con il comando seguente:
aws cognito-idp admin-update-user-attributes \
--user-pool-id us-west-1_XXXXXXXX \
--username [email protected] \
--user-attributes Name=email_verified,Value=true \
--region us-west-1 \
--profile geoff
Dove:
REGION
è la regione di AWS in cui è ospitato il tuo pool di utenti Cognito.CLIENT_ID
è l'ID client dell'applicazione che stai utilizzando per autenticare gli utenti.USERNAME
è il nome utente che vuoi assegnare all'utente.PASSWORD
è la password che vuoi assegnare all'utente.
Se vuoi specificare ulteriori attributi per l'utente, puoi utilizzare il parametro --user-attributes
con una lista di attributi in formato JSON.
Per ulteriori informazioni su questo comando, puoi consultare la documentazione di AWS: https://docs.aws.amazon.com/cli/latest/reference/cognito-idp/sign-up.html
Introduzione
Spero che questo ti sia stato utile! Se hai altre domande o vuoi saperne di più, non esitare a chiedere.