Introducción
Amazon Cognito es una solución de administración de acceso e identidad de usuario que permite a los desarrolladores crear y administrar fácilmente la autenticación de usuario, los datos de usuario y la autorización para sus aplicaciones web y móviles. En este artículo, veremos cómo crear usuarios en AWS Cognito utilizando la CLI de AWS.
Crear un usuario de Cognito en AWS
Puede crear un usuario manualmente en AWS Cognito a través de la línea de comandos (CLI) mediante el aws cognito-idp sign-up
:
aws cognito-idp sign-up \
--region REGION \
--client-id CLIENT_ID \
--username USERNAME \
--password PASSWORD
Confirmar usuario como administrador: Confirme el usuario recién agregado con el siguiente comando:
aws cognito-idp admin-confirm-sign-up \
--user-pool-id us-west-1_XXXXXXXX \
--username [email protected] \
--region us-west-1 \
--profile geoff
Verificar dirección de correo electrónico: finalmente, verifique la dirección de correo electrónico del usuario recién agregado con el siguiente comando:
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
Dónde está:
REGION
es la región de AWS donde se aloja su grupo de usuarios de Cognito.CLIENT_ID
es el ID de cliente de la aplicación que está utilizando para autenticar a los usuarios.USERNAME
es el nombre de usuario que desea asignar al usuario.PASSWORD
es la contraseña que desea asignar al usuario.
Si desea especificar atributos adicionales para el usuario, puede usar el parámetro --user-attributes
con una lista de atributos en formato JSON.
Para más información sobre este comando, puede consultar la documentación de AWS: https://docs.aws.amazon.com/cli/latest/reference/cognito-idp/sign-up.html
Introducción
¡Espero que esto te haya ayudado! Si tienes alguna otra duda o quieres saber más, no dudes en preguntar.