O que é Amazon Cognito e como funciona?

O que é Amazon Cognito e como funciona?
Os desenvolvedores precisam criar os aplicativos, certificando -se de lidar com dados na nuvem devido a problemas de escalabilidade e eficiência. O back -end do aplicativo é necessário para lidar com enormes quantidades de dados, e sua escalabilidade pode causar desvantagens para o aplicativo. A AWS oferece um serviço Cognito que permite ao usuário implementar a identidade segura do cliente e o gerenciamento de acesso a aplicativos da Web e móveis.

Vamos começar com a Amazon Cognito e está trabalhando na plataforma da AWS.

O que é Amazon Cognito?

O Amazon Cognito é um serviço de autenticação de usuário e sincronização de dados que facilita para o usuário gerenciar dados para o aplicativo em vários dispositivos conectados. O usuário pode criar várias identidades para os usuários do aplicativo, e o serviço também suporta identidades autenticadas que ajudam os usuários do aplicativo a iniciar como hóspedes sem fazer login:

Características do Amazon Cognito

Algumas das características importantes do Amazon Cognito são mencionadas abaixo:

Pool de identidade: É útil para fornecer acesso a curto prazo aos serviços da AWS.

Pool de usuários: Ele fornece a capacidade de gerenciar um diretório do usuário para que um aplicativo ou vários aplicativos possa interagir com esse diretório.

Segurança: A Amazon Cognito colaborou com o Amazon Web Application Firewall (WAF) para detectar bots no aplicativo e manter o aplicativo seguro deles:

Como funciona o Cognito?

Para trabalhar com o Amazon Cognito Service, basta procurar o serviço Cognito no painel da Amazon:

Clique no "Crie um novo pool de identidade”Botão do painel do Cognito:

Digite o nome da piscina como uma identidade da piscina:

Role para baixo até a parte inferior da página para selecionar o serviço através do qual o usuário deseja criar um ID e digitar o exemplo mencionado na caixa:

A próxima página criará automaticamente uma função do IAM com sua política, e o usuário pode editá -los na página:

Role a página para revisar o resumo e clicar no “Permitir" botão:

Depois que o pool é criado, o usuário pode editar suas configurações clicando no “Editar pool de identidade" link:

Basta configurar o pool de identidade desta página:

E clique no “Salvar alterações”Botão para editar com êxito as configurações do pool:

O pool é criado e, assim que o usuário fizer o login no aplicativo, ele exibirá suas identidades aqui:

Você criou com sucesso um pool de identidade na Amazon Cognito.

Conclusão

A Amazon Cognito é um serviço da AWS que fornece pools de identidade do usuário para gerenciar identidades em aplicativos usando vários dispositivos. Ele oferece ao usuário criar pools de identidade e pools de usuários para validar o número de usuários e sua identidade e descobrir se eles são usuários ou bots reais para aprimorar a segurança. Este guia explicou o serviço Amazon Cognito e como usá -lo.