跳至主要内容

Amazon Cognito 和 AWS IAM 有什么不同?

并排比较 Amazon Cognito 和 AWS IAM — 功能、定价和理想使用场景,以帮助您选择正确的产品。

并排比较

比较
Amazon Cognito
AWS IAM
类别

安全、客户身份(CIAM)

安全、身份和访问

说明

可在几分钟内实现安全、可扩展和自定义的注册和登录

身份管理以及对 AWS 服务和资源的访问权限

最适用于
  • 用户身份验证
  • 社交登录
  • MFA
  • 用户管理
  • API 授权
  • 访问控制
  • 身份联合验证
  • 最低权限
  • 跨账户访问
  • 服务控制
主要功能
  • 用户池
  • 身份池
  • 社交和 SAML 联合身份验证
  • 自适应身份验证
  • 托管 UI
  • 策略
  • 角色
  • MFA
  • Identity Center
  • 访问分析器
定价模式

按 MAU(月活跃用户)付费

无额外费用

免费套餐

是

是

专家点评

“用户池负责注册、登录和令牌管理。身份池将这些令牌交换为临时 AWS 证书。大多数应用程序都需要两者:用户池用于身份验证,身份池用于从客户端访问 S3 或 DynamoDB。托管 UI 可在几分钟内为您提供登录页面。”
— Giovanni Lauria,re:Post 顶级贡献者 [个人资料]

“从零权限开始,只添加所需的内容。使用 IAM Access Analyzer 来识别未使用的权限,并使用 Organizations 中的服务控制策略来设置任何个人账户都无法覆盖的护栏。避免使用长期访问密钥;首选带有临时凭证的 IAM 角色。”
— Riku Kobayashi,re:Post 顶级贡献者 [个人资料]

产品页面

何时使用 Amazon Cognito 或 AWS IAM

在以下情况下使用 Amazon Cognito:

  • 用户身份验证
  • 社交登录
  • MFA
  • 用户管理
  • API 授权

了解更多有关 Amazon Cognito 的信息 »

在以下情况下使用 AWS IAM:

  • 访问控制
  • 身份联合验证
  • 最低权限
  • 跨账户访问
  • 服务控制

详细了解 AWS IAM »

AWS product comparisons

Read about AWS products side-by-side

显示 1 - 8 (21)

Did you find what you were looking for today?

Let us know so we can improve the quality of the content on our pages