Amazon Cognito 和 AWS IAM 有什么不同?
并排比较 Amazon Cognito 和 AWS IAM — 功能、定价和理想使用场景,以帮助您选择正确的产品。
并排比较
|
比较
|
Amazon Cognito
|
AWS IAM
|
|---|---|---|
|
类别
|
安全、客户身份(CIAM) |
安全、身份和访问 |
|
说明
|
可在几分钟内实现安全、可扩展和自定义的注册和登录 |
身份管理以及对 AWS 服务和资源的访问权限 |
|
最适用于
|
|
|
|
主要功能
|
|
|
|
定价模式
|
按 MAU(月活跃用户)付费 |
无额外费用 |
|
免费套餐
|
是 |
是 |
|
专家点评
|
“用户池负责注册、登录和令牌管理。身份池将这些令牌交换为临时 AWS 证书。大多数应用程序都需要两者:用户池用于身份验证,身份池用于从客户端访问 S3 或 DynamoDB。托管 UI 可在几分钟内为您提供登录页面。” |
“从零权限开始,只添加所需的内容。使用 IAM Access Analyzer 来识别未使用的权限,并使用 Organizations 中的服务控制策略来设置任何个人账户都无法覆盖的护栏。避免使用长期访问密钥;首选带有临时凭证的 IAM 角色。” |
|
产品页面
|
何时使用 Amazon Cognito 或 AWS IAM
在以下情况下使用 Amazon Cognito:
- 用户身份验证
- 社交登录
- MFA
- 用户管理
- API 授权
在以下情况下使用 AWS IAM:
- 访问控制
- 身份联合验证
- 最低权限
- 跨账户访问
- 服务控制
AWS product comparisons
Read about AWS products side-by-side
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages