Como criar usuário manualmente no AWS Cognito (CLI)
- 2487
- 111
- Mrs. Willie Beahan
A Amazon Cognito é uma solução de gerenciamento de identidade e acesso ao usuário que facilita para os desenvolvedores criar e gerenciar autenticação de usuário, dados do usuário e autorização para seus aplicativos móveis e web. Neste artigo, vamos ver como você pode criar usuários no AWS Cognito usando a AWS CLI. Serviços diferentes têm APIs diferentes para que a sintaxe possa ser diferente do que você está acostumado, mas não se preocupe! Temos você coberto com ótimos exemplos que certamente você estará em funcionamento em nenhum momento. É super fácil começar com os SDKs da AWS. Cada serviço tem seus próprios comandos exclusivos - então vamos começar!
Pré -requisitos
Antes de mergulhar no artigo, vamos garantir que tenhamos tudo pronto.
- Você precisará da AWS CLI instalada e configurada em sua máquina.
- Você já criou um pool de usuários em sua conta da AWS
- Descubra o ID do cliente do aplicativo em Pool de usuários >> Integração de aplicativos >> Clientes e análises de aplicativos
Etapas para criar o usuário do Cognito na AWS
Digamos que queremos criar um usuário chamado "Rahul". Digamos também que John é da Índia e deseja ser identificado por seu endereço de e -mail "[Email Protected]". Para criar um usuário para Rahul, precisaremos fornecer alguns detalhes sobre Rahul. Vamos precisar do nome dele, endereço de e -mail e alguns atributos. Atributos são basicamente valores que descrevem quem é o usuário e o que o usuário deve fazer.
O processo de criação do usuário no Cognito será concluído em três etapas:
- Crie novo usuário: Primeiro de tudo, adicione um novo usuário no AWS Cognito com
- Confirme o usuário como administrador: O Usuário Confirme recém -adicionado com o comando abaixo.
AWS Cognito-IDP Admin-Confirm-Sign-Up \ --User-Pool-Id US-West-1_XXXXXXXX \ --username [email protegido] \-Reregion US-West-1 \-Profile Geoff
- Verifique o endereço de e -mail: Por fim, verifique o endereço de e -mail do usuário recém -adicionado com o comando abaixo.
AWS Cognito-IDP RunD-update-user-attributes \ --User-Pool-Id US-WEST-1_XXXXXXXX \ --UserName [Email Protected] \ --User-Attributes Nome = Email_Verificado, Valor = True \ -West-1 \-Profile Geoff
- É isso. Um novo usuário foi criado no pool de usuários com o status "confirmado". Você pode visitar o serviço AWS Cognito e verificar o usuário
AWS Cognito-IDP inscrição
linha de comando.AWS Cognito-IDP Sign-Up \-Client-Id XXXXXXXXXXXXXXXXXXXXX \ --username [Email Protected] \-Password Passw0rd! \ --User-attributes name = "email", value = "[email protegido]" name = "name", value = "John kerry" \ --gion US-West-1 \-Padrão
Saída "userConfirmed": false, "codedeliveryDetails": "destination": "j ***@e ***", "Deliverymedium": "email", "atributeName": "email", "usersub": "00B84CE0-C04B-42A9-A61B-E705BF094353"
Conclusão
Neste artigo, discutimos como criar usuários no AWS Cognito via AWS CLI. Você pode criar usuários criando um pool de usuários e usuário ou criando um usuário diretamente. Depois de ter usuários em seu pool de usuários da Cognito, você pode fazer muitas coisas com eles. Você pode enviar notificações push para seus usuários, criar fluxos de usuário, etc. No final do dia, criar usuários na AWS Cognito via AWS CLI é fácil quando você souber o que está fazendo. Agora, é hora de obter hackers!
- « Inteligência artificial como isso mudará o futuro
- (Fixado) o status do usuário da AWS Congnito mostra force_change_password »