



什么是Amazon Cognito?
Amazon Cognito 是一项云服务,用于管理应用程序的用户身份验证和授权。它主要包括两个部分:用户池和身份池。用户池存储用户资料并处理登录,而身份池则为用户提供访问 AWS 资源的权限。
您可以让用户通过用户名和密码登录,或通过 Google、Facebook 等社交账户登录。该服务还支持通过 SAML 和 OpenID Connect 的企业登录系统。它包含密码要求、通过电子邮件或短信进行账户验证以及防范可疑登录尝试等安全功能。
Cognito 提供三种定价级别:满足基本需求的 Lite,具备标准安全性的 Essentials,以及提供高级威胁防护的 Plus。免费套餐每月包含 10,000 名活跃用户,便于快速起步。
如何使用Amazon Cognito
开始使用 Amazon Cognito 需要以下步骤:
创建一个 AWS 账户并进入 Cognito 控制台。选择您是需要用于身份验证的用户池,还是用于 AWS 访问的身份池。
通过选择允许的登录方式(如电子邮件和密码或社交提供商)来设置您的用户池。选择安全选项,如密码规则和验证方法。
使用 AWS SDK 或 AWS Amplify 将身份验证代码添加到您的应用程序中。这些工具提供了用于常见任务(如注册和登录界面)的现成代码。
通过创建测试用户并尝试不同的登录流程来测试您的设置。使用管理控制台查看用户活动并排查问题。
使用可视化编辑器自定义登录界面的外观,或使用 API 构建完全自定义的界面。
对于高级需求,您可以添加多因素身份验证,连接企业身份系统,或使用 AWS Lambda 函数创建自定义身份验证流程。
Amazon Cognito的功能
用于管理账户的用户池
支持Google、Facebook、Apple社交登录
通过SAML和OIDC实现企业联合身份认证
无密码认证选项
支持多因素认证
高级安全和威胁检测
可定制的登录页面
AWS服务访问控制
电子邮件和短信验证
用于自定义工作流的Lambda触发器
支持移动和网页SDK
符合安全标准
Amazon Cognito定价
Free Tier
Free
- 每月10,000名直接登录的活跃用户(MAU)
- 企业联合身份认证(SAML/OIDC)50月活跃用户(MAU)
- 永不过期 - 无限期可用
- 基本认证功能
- 电子邮件和电话验证
- 密码管理
- 用户资料存储
Lite
$0.0055
- 前10,000名月活跃用户免费
- 每活跃用户每月 $0.0055(10,001-100,000)
- 每活跃用户每月 $0.0046(100,001-1,000,000)
- 每活跃用户每月 $0.00325(1,000,001-10,000,000)
- 每活跃用户每月0.0025美元(超过10,000,000)
- 基本认证与安全性
- 支持社交登录
- 标准用户管理
Essentials
$0.015
- 前10,000名月活跃用户免费
- 超过10,000的每活跃用户月费用为0.015美元
- 包含所有Lite功能
- 标准安全功能
- 合规支持
- 增强的身份验证选项
- 新用户池的默认等级
Plus
$0.02
- 每活跃用户月均0.02美元(无免费套餐)
- 包含所有基础功能
- 高级威胁防护
- 泄露凭证检测
- 基于风险的自适应认证
- IP地理速度追踪
- 身份验证事件日志导出
- 相比独立安全功能,节省高达60%
Enterprise Federation
$0.015
- 前50名月活用户免费
- 超过50个活跃用户,每个活跃用户收费0.015美元
- 支持 SAML 2.0 联邦认证
- OpenID 连接(OIDC)支持
- 兼容 Active Directory、Okta 等。
- 所有等级统一定价
- 企业身份集成
关于Amazon Cognito的常见问题
分享您使用 Amazon Cognito 的体验
查看用户对以下工具的评价 Amazon Cognito
0 评价
暂无评价
成为第一个评价者 Amazon Cognito
嵌入Amazon Cognito徽章
向您的社区展示Amazon Cognito在Tool Questor上的特色推荐。将这些精美的徽章添加到您的网站、文档或社交资料中,以提高可信度并带来更多流量。





