欢迎访问我们的 Cognito 开发人员资源。您可在此找到相关技术材料,了解如何使用可在应用程序中重复使用的代码示例完成特定任务。以下第一套指南将向您介绍 Cognito 用户池、Cognito Identity 池和 AWS AppSync 开发的基础知识。如果您是第一次使用 Cognito,应该从“创建您的第一个项目”开始。

创建您的第一个项目

Cognito 用户池:

使用 Amazon Cognito 用户池,您可以轻松创建和维护用户目录,还可为您的移动或 Web 应用程序添加注册(用户初次体验)和登录功能,从而进行身份验证、授权以及资源访问和控制。

Cognito Identity 池:

您可以使用 Amazon Cognito Identity 池创建唯一的身份并给用户分配权限。您还可以借助 SAML 或 OIDC 允许用户通过 Facebook、Google 或 Apple 等社交身份提供商或通过企业身份提供商进行登录,还可控制用户对您的后端资源的访问。

AWS AppSync:

如果您是第一次使用 Amazon Cognito Sync,请使用 AWS AppSync。与 Amazon Cognito Sync 相同,AWS AppSync 是一项用于跨设备同步应用程序数据的服务。

它可以用于同步应用程序首选项或游戏状态之类的用户数据。它还允许多个用户实时同步并就共享的数据进行协作,从而对功能进行扩展。

AWS AppSync 使您可以创建一个灵活的 API 来安全地访问、操作和组合来自一个或多个数据源的数据,从而简化应用程序开发。AppSync 是一项使用 GraphQL 的托管服务,可让应用程序轻松获得所需数据。

文档、开发工具包和示例应用程序

Cognito Sync:

低级别 API:

除了使用较高级别的移动和 JavaScript SDK,您还可以通过以下 AWS SDK 使用可用的较低级别的 API,以在您的应用程序中集成所有的 Amazon Cognito 功能。

视频

AWS re:Invent 2017: Implement User On-boarding, Sign-Up, & Sign-In for Web & Mobile Apps (MBL305)
AWS re:Invent 2017: Identity Management for Your Users & Apps: Deep Dive on Amazon Cognito (SID332)
AWS re:Invent 2017: Serverless Authentication and Authorization (SRV403)
AWS re:Invent 2017: Building Hybrid and Web apps using JavaScript with AWS Mobile (MBL310)
Live Coding with AWS: API Authentication with Amazon Cognito
AWS re:Invent 2017: Analytics, Authentication and Data with JavaScript: AWS Amplify (MBL403)

博客帖子和文章

目前还没有找到任何博客文章。请参阅 AWS 博客,了解其他资源。

Product-Page_Standard-Icons_01_Product-Features_SqInk
详细了解产品定价信息

查看定价详情并计算成本。

了解更多 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Product-Page_Standard-Icons_03_Start-Building_SqInk
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon Cognito 开始构建。

登录