Bem-vindos aos recursos dos desenvolvedores do Cognito. Aqui você encontrará materiais técnicos que descrevem como realizar uma tarefa específica com exemplos de código que podem ser reutilizados em aplicações. O primeiro conjunto de guias abaixo ensina o essencial para o desenvolvimento de Grupos de usuários do Cognito, Grupos de identidade do Cognito e AWS AppSync. Se você está apenas começando com o Cognito, comece em “Criação do primeiro projeto”.
Criação do primeiro projeto
Grupos de usuários do Cognito:
Os grupos de usuários do Amazon Cognito facilitam a criação e a manutenção de um diretório de usuários, além da adição de cadastros (integração do usuário) e conexões em sua aplicação móvel ou web, para autenticação, autorização e acesso e controle de recursos.
- Conceitos básicos dos grupos de usuários do Amazon Cognito
- Configurar a aplicação de amostra: iOS | Android | JavaScript (Angular 2)
Grupos de identidade do Cognito:
Com Grupos de identidade do Amazon Cognito, você pode criar identidades únicas e atribuir permissões aos usuários. Você também pode conectar usuários por meio de provedores de identidades sociais, como o Facebook, o Google ou a Apple, ou com fornecedores de identidades corporativas com SAML ou OIDC e controlar o acesso a seus recursos de back-end.
- Conceitos básicos de grupos de identidade do Amazon Cognito
- Configurar a aplicação de amostra: iOS | Android
- Integre grupos de identidade do Cognito com grupos de usuários do Cognito
AWS AppSync:
Se você está apenas começando com o Amazon Cognito Sync, use o AWS AppSync. Da mesma forma que o Amazon Cognito Sync, o AWS AppSync é um serviço para a sincronização de dados de aplicações entre dispositivos.
Ele permite a sincronização de dados do usuário como preferências da aplicação ou estado do jogo. Além disso, ele amplia essas funcionalidades permitindo que vários usuários sincronizem dados compartilhados para colaboração em tempo real.
O AWS AppSync simplifica o desenvolvimento de aplicações, permitindo que você crie uma API flexível para acessar, manipular e combinar de forma segura dados de uma ou mais fontes de dados. O AppSync é um serviço gerenciado que usa GraphQL para permitir que aplicações obtenham exatamente os dados de que precisam com mais facilidade.
- AWS AppSync - Comece pela plataforma
- Para clientes existentes do Cognito Sync, está é uma referência para os conceitos básicos do Amazon Cognito Sync
Documentação, SDKs e aplicações de exemplo
Grupos de usuários do Cognito:
- Guia do desenvolvedor | Referência de API
- JavaScript: SDK | Aplicação de exemplo (Angular 2) | Tutorial
- iOS: SDK | Aplicativo de exemplo (Objective C) | Tutorial
- Android: SDK | Aplicativo de exemplo | Tutorial
- Java: aplicação de exemplo
- .NET: aplicação de exemplo
- AWS Elastic BeanStalk: Aplicação de exemplo
Sincronização do Cognito:
- Guia do desenvolvedor | Referência de API
- iOS: SDK
- Android: SDK
Grupos de identidade do Cognito:
APIs de baixo nível:
Além de usar os SDKs de aplicações móveis e JavaScript de nível superior, você também pode usar as APIs de nível inferior disponíveis por meio dos seguintes AWS SDKs para integrar toda a funcionalidade do Amazon Cognito às suas aplicações.
- Java: Instale | Documentação | Saiba mais
- .NET: Instale | Documentação | Saiba mais
- Node.js: Instalar | Documentação | Saiba mais
- Python: Instale | Documentação | Saiba mais
- PHP: Instale | Documentação | Saiba mais
- Ruby: Instale | Documentação | Saiba mais
Slides técnicos
- Serverless Authentication and Authorization
- Multi-Channel User Engagement using Amazon Pinpoint and Amazon Cognito
- Deep Dive on Amazon Cognito – March 2017 AWS Online Tech Talks
- AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your Mobile and Web Applications with Amazon Cognito (MBL310)
- AWS re:Invent 2016: Serverless Authentication and Authorization: Identity Management for Serverless Architectures (MBL306)
Vídeos
Publicações e artigos de blogs

Veja detalhes de definição de preço e calcule os seus custos.

Obtenha acesso instantâneo ao nível gratuito da AWS.

Comece a criar com o Amazon Cognito no Console de Gerenciamento da AWS.