Amazon Cognito

Amazon Cognito 定价

定价概述

使用 Amazon Cognito,您只需按实际用量付费。既没有最低费用,也无需预先承诺。Amazon Cognito 收取身份管理和数据同步费用,这些功能的定价如下所示。

        

定价套餐

在配置用户池时,Amazon Cognito 为您提供三个定价套餐以供选择,每个套餐都根据您的使用量定价:

Lite

Lite 提供基本的用户注册、身份验证和管理功能,包括社交身份和 SAML/OIDC 提供程序集成以及基于密码的身份验证。Lite 针对价值导向型使用案例。其中包括 2024 年 11 月 22 日之前可用的所有 Cognito 用户池功能(不包括高级安全功能)。

Essentials

Essentials 提供全面灵活的用户身份验证和访问控制功能,客户在几分钟内就能为应用程序实现安全、可扩展且可自定义的注册和登录体验。其中包括 Lite 中的所有功能,并支持使用通行密钥、电子邮件或短信进行托管登录和无密码登录的选项。Essentials 还支持自定义访问令牌和禁止重复使用密码。

Plus

Plus 面向对应用程序具有较高安全需求的客户,可提供防止可疑登录的威胁防护功能。其中包括 Essentials 的所有功能,另外还支持基于风险的自适应身份验证、泄露凭证检测,以及导出用户身份验证事件日志以分析威胁信号。

此外,Cognito 还支持机器对机器(M2M)授权和更高的每秒请求数(RPS)插件,每个插件均根据您的使用量定价。

注意:

  1. Essentials 是客户创建的新用户池的默认套餐。客户可以根据其应用程序需求,随时灵活地在 Lite、Essentials 或 Plus 套餐之间切换用户池。
  2. 在 2025 年 11 月 30 日之前,客户有资格将其现有账户中没有高级安全功能(ASF)的用户池升级为 Essentials,并按照与 Cognito 用户池相同的价格付费。客户的账户必须在过去 12 个月内,或者在 2024 年 11 月 22 日太平洋时间上午 10:00 或之前拥有至少 1 个月活跃用户(MAU)方可获得此资格。在 2025 年 11 月 30 日之前,这些客户还有资格以与这些账户中的 Cognito 用户池相同的价格创建 Essentials 套餐的新用户池。
  3. 在用户池中启用了 ASF 的客户将继续按照现有的 Cognito ASF 价格付费。在 Amazon Cognito 中使用 ASF 的客户应考虑选择 Plus 套餐,该套餐包括所有 ASF 功能以及无密码登录等其他功能,与使用 ASF 相比最多可节省 60% 的费用。 

免费套餐

Amazon Cognito Essentials 和 Lite 提供免费套餐。免费套餐在 AWS Free Tier 12 个月的期限到期后不会自动过期,而是无期限地提供给现有的和新的 AWS 客户。 请注意,免费套餐定价不适用于 AWS GovCloud(美国)区域。

1.对于直接通过社交身份提供者登录的用户,Amazon Cognito 用户池提供每个账户或每个 AWS 组织每个月 1 万个月活跃用户(MAU)的免费套餐。此免费套餐适用于将其用户池配置为 Lite 或 Essentials 套餐的客户。Plus 套餐不提供免费套餐。

2.对于通过 SAML 2.0 或 OpenID Connect(OIDC)身份提供者进行联合身份验证的用户,无论您的用户池定价套餐配置如何,Amazon Cognito 用户池均提供每个账户或每个 AWS 组织每月 50 个 MAU 的免费套餐。

3. 将 Cognito 用于机器对机器使用案例时,令牌请求不包括在免费套餐中。

4.使用 Amazon Cognito 身份池对用户进行身份验证以及生成唯一标识符均是免费的。

要了解有关 AWS Free Tier 的更多信息,请参阅常见问题(https://aws.amazon.com/free/free-tier-faqs/

Amazon Cognito 套餐的定价表

  • Essentials
  • 您需要根据配置了 Essentials 定价套餐的用户池中的月活跃用户(MAU)为 Amazon Cognito Essentials 付费。如果用户池定价套餐配置为 Essentials 时,该用户每月至少活跃一次,且用户池配置为 Plus 时从未处于活动状态,则该用户将被计为 Essentials MAU。

    Essentials 是客户创建的新用户池的默认套餐。客户可以根据其应用程序需求,随时灵活地在 Lite、Essentials 或 Plus 套餐之间切换用户池。

    注意:在 2025 年 11 月 30 日之前,客户有资格将其现有账户中没有高级安全功能(ASF)的用户池升级为 Essentials,并按照与 Cognito 用户池相同的价格付费。客户的账户必须在过去 12 个月内,或者在 2024 年 11 月 22 日太平洋时间上午 10:00 或之前拥有至少 1 个 MAU 方可获得此资格。在 2025 年 11 月 30 日之前,这些客户还有资格以与这些账户中的 Cognito 用户池相同的价格创建 Essentials 套餐的新用户池。

    对于使用凭证在用户池(包括社交身份提供者)中直接登录的用户以及通过 SAML 联合身份验证从企业目录登录的用户,有单独的定价。对于通过 SAML 或 OIDC 联合身份验证登录的用户,超出 50 MAU 免费套餐的 MAU 的价格为 0.015 USD。 这与之前列出的 2024 年 11 月 22 日之前的价格相同。对于使用用户池(包括社交身份提供者)中的凭证直接登录的用户,其每个 MAU 的价格如下表所示。

    针对多重身份验证(MFA)的短信

    针对多重身份验证(MFA)、用户注册、密码恢复和电话号码验证发送的短信采用单独定价。Amazon Cognito 使用 Amazon Simple Notification Service(SNS)发送 SMS 消息,您可以参考 Amazon SNS 定价

    用于用户验证的电子邮件

    针对用户注册、密码恢复和电子邮件地址验证发送的电子邮件采用单独定价。Amazon Cognito 使用 Amazon Simple Email Service(SES)发送电子邮件,您可以参考 Amazon SES 定价

    • 如果您的 Cognito 用户池有 950000 个 MAU 且所有 MAU 均直接或通过社交身份提供者登录,则您的月度账单将按以下方式计算:

      10000 MAU 免费套餐外的计费 MAU 总数 = 950000 - 10000 = 940000

      免费套餐外收费的价格/月活跃用户数 = 0.015 USD

      每月账单总额 = 0.015 USD x 940000 = 14100 USD

      Cognito Essentials MAU 成本(每月):14100 USD

    • 如果您的 Cognito 用户池中有 950000 个 MAU,其中 945000 个 MAU 直接或通过社交身份提供者登录,还有 5000 个 MAU 通过 SAML/OIDC 联合身份验证登录,则您的月度账单将按以下方式计算:

      直接登录或通过社交身份提供者登录的用户的账单
      10000 MAU 免费套餐外的计费 MAU 总数 = 945000 - 10000 = 935000
      Essentials 免费套餐外收费的价格/月活跃用户数 = 0.015 USD
      每月账单 = 0.015 USD x 935000 USD = 14025 USD

      通过 SAML/OIDC 提供程序登录的用户的账单
      50 MAU 免费套餐外的计费 MAU 总数 = 5000 - 50 = 4950
      通过 SAML/OIDC 提供程序登录时,免费套餐外收取的价格/MAU = 0.015 USD
      每月账单 = 0.015 USD x 4950 = 74.25 USD

      Cognito 每月账单总额 = 14025 USD + 74.25 USD = 14099.25 USD

  • Plus
  • 您需要根据配置了 Plus 定价套餐的用户池中的月活跃用户(MAU)为 Amazon Cognito Plus 付费。如果用户池定价套餐配置为 Plus,且该用户每月至少活跃一次,则该用户将被计为 Plus MAU。

    注意:在账户中配置了高级安全功能(ASF)的 Amazon Cognito 用户池的客户,通过将用户池配置为 Plus 定价套餐,最多可以节省 60% 的月度费用。

    对于使用凭证在用户池(包括社交身份提供者)中直接登录的用户以及通过 SAML 联合身份验证从企业目录登录的用户,有单独的定价。对于通过 SAML 或 OIDC 联合身份验证登录的用户,超出 50 MAU 免费套餐的 MAU 的价格为 0.015 USD。这与之前列出的 2024 年 11 月 22 日之前的价格相同。对于使用用户池(包括社交身份提供者)中的凭证直接登录的用户,其每个 MAU 的价格如下表所示。

    针对多重身份验证(MFA)的短信

    针对多重身份验证(MFA)、用户注册、密码恢复和电话号码验证发送的短信采用单独定价。Amazon Cognito 使用 Amazon Simple Notification Service(SNS)发送 SMS 消息,您可以参考 Amazon SNS 定价

    用于用户验证的电子邮件

    针对用户注册、密码恢复和电子邮件地址验证发送的电子邮件采用单独定价。Amazon Cognito 使用 Amazon Simple Email Service(SES)发送电子邮件,您可以参考 Amazon SES 定价

    • 如果您的 Cognito 用户池有 950000 个 MAU 且所有 MAU 均直接或通过社交身份提供者登录,则您的月度账单将按以下方式计算:

      0 MAU 免费套餐外的计费 MAU 总数 = 950000 - 0 = 950000

      免费套餐外收费的价格/月活跃用户数 = 0.020 USD

      每月账单总额 = 0.020 USD x 950000 = 19000 USD

      Cognito Plus MAU 成本(每月):19000 USD

  • Lite
  • 您需要根据配置了 Lite 定价套餐的用户池中的月活跃用户(MAU)为 Amazon Cognito Lite 付费。如果用户池定价套餐配置为 Lite 时,该用户每月至少活跃一次,且用户池配置为 Essentials 或 Plus 时从未处于活动状态,则该用户将被计为 Lite MAU。

    注意: 

    1. 具有在 2024 年 11 月 22 日太平洋时间上午 10:00 或之前创建的用户池的客户将继续享受覆盖前 50000 个 MAU 的免费套餐。高级安全功能(ASF)仍将单独定价,没有免费套餐,和之前的定价方式一样。
    2. 此外,客户有资格在其现有账户中创建新的采用 Lite 套餐的用户池,并将这些 MAU 计入覆盖前 50000 个 MAU 的免费套餐中。客户的账户必须在过去 12 个月内,或者在 2024 年 11 月 22 日太平洋时间上午 10:00 或之前拥有至少 1 个 MAU 方可获得此资格。

    对于使用凭证在用户池(包括社交身份提供者)中直接登录的用户以及通过 SAML 联合身份验证从企业目录登录的用户,有单独的定价。对于通过 SAML 或 OIDC 联合身份验证登录的用户,超出 50 MAU 免费套餐的 MAU 的价格为 0.015 USD。这与之前列出的 2024 年 11 月 22 日之前的价格相同。对于使用用户池(包括社交身份提供者)中的凭证直接登录的用户,其每个 MAU 的价格如下表所示。 除免费套餐 MAU 外,每个 MAU 的价格都与之前列出的 2024 年 11 月 22 日之前的 Cognito 用户池的价格相同。有关客户继续享有 50000 MAU 免费套餐的情况,请参阅注释(1)和(2)。

    高级安全功能

    如果您为 Amazon Cognito 启用高级安全功能,需针对每月活跃用户支付额外费用,价格如下表中所示。这包括审计模式。ASF 定价与列出的 2024 年 11 月 22 日之前的定价相同。

    高级安全功能包括泄露凭证检测自适应身份验证高级安全指标访问令牌自定义。如果您为 Amazon Cognito 启用高级安全功能,需针对每月活跃用户支付额外费用,价格如下表中所示。这包括审计模式。**高级安全功能在 AWS GovCloud(美国西部)区域不可用。

    Amazon Cognito 高级安全功能的价格是在活跃用户的基本价格之外收取的。例如,如果您为一个拥有 100000 名每月活跃用户的用户池启用高级安全功能,您的月度账单将显示 495 USD 的活跃用户基本价格(超出 10000 免费套餐的 MAU × 0.0055 USD 每 MAU),外加 4250 USD 的高级安全功能费用(前 50000 个 MAU × 0.05 USD 每 MAU,加上接下来 50000 个 MAU × 0.035 USD 每 MAU),总计 4745 USD。

    针对多重身份验证(MFA)的短信

    针对多重身份验证(MFA)、用户注册、密码恢复和电话号码验证发送的短信采用单独定价。Amazon Cognito 使用 Amazon Simple Notification Service(SNS)发送 SMS 消息,您可以参考 Amazon SNS 定价

    用于用户验证的电子邮件

    针对用户注册、密码恢复和电子邮件地址验证发送的电子邮件采用单独定价。Amazon Cognito 使用 Amazon Simple Email Service(SES)发送电子邮件,您可以参考 Amazon SES 定价

    • 如果您的 Cognito 用户池有 950000 个 MAU 且所有 MAU 均直接或通过社交身份提供者登录,则您的月度账单将按以下方式计算:

      10000 MAU 免费套餐外的计费 MAU 总数 = 950000 - 10000 = 940000

      套餐价格:940000 个 MAU

      90000 个 MAU x 0.0055 USD = 495 USD

      850000 个 MAU x 0.0046 USD = 3910 USD

      每月账单总额 = 495 USD + 3910 USD = 4405 USD

      Cognito Lite MAU 成本(每月):4405 USD

    • 如果您的 Cognito 用户池有 950000 个 MAU 且所有 MAU 均直接或通过社交身份提供者登录,则您的月度账单将按以下方式计算:

      10000 MAU 免费套餐外的计费 MAU 总数 = 950000 - 10000 = 940000

      Cognito Lite 成本

      套餐价格:940000 个 MAU

      90000 个 MAU x 0.0055 USD = 495 USD

      850000 个 MAU x 0.0046 USD = 3910 USD

      每月账单总额 = 495 USD + 3910 USD = 4405 USD

      Cognito Lite MAU 成本(每月):4405 USD

      ASF 成本作为附加费用

      套餐价格:950000.00 个 MAU

      50000 个 MAU x 0.05 USD = 2500 USD

      50000 个 MAU x 0.035 USD = 1750 USD

      850000 个 MAU x 0.02 USD = 17000 USD

      ASF 每月总成本:2500 USD + 1750 USD + 17000 USD = 21250 USD(ASF MAU)

      高级安全功能费用(每月):21250 USD

      Cognito MAU 成本(每月):4405 USD + 21250 USD = 25655 USD

功能比较

功能 Lite Essentials Plus
针对价值导向型使用案例的基于密码的身份验证的基本功能。其他功能需要自定义 支持终端用户无缝进行身份验证的核心功能集,例如无密码登录 为具有更高安全需求的应用程序提供的一组增强功能

4000 万用户或更多 

使用社交、SAML 或 OIDC 提供程序登录 

使用用户名和密码登录

带有身份验证器应用程序和一次性短信验证码的 MFA

使用 Lambda 触发器的自定义运行时操作
使用 CSS 自定义托管登录页面
99.9% 服务水平协议
使用可视化编辑器自定义托管登录页面  
使用电子邮件一次性代码进行 MFA  
使用一次性代码进行无密码登录  
使用生物识别和硬件密钥进行通行密钥登录  
防止重复使用以前的密码  
在运行时自定义访问令牌范围和声明  
支持刷新令牌轮换  
防范恶意登录尝试    
记录和分析威胁概况和用户活动    
基于风险的自适应身份验证    
凭证泄露检测可防范不安全的密码    
导出威胁概况和用户活动    
机器对机器授权 附加用户 附加用户 附加用户
更高的 API RPS 配额 附加用户 附加用户 附加用户

Amazon Cognito 插件的定价表

  • API 配额
  • 您可以在 Amazon Cognito 中为下表中定义的 API 类别请求更高的每秒请求数(RPS)速率。要请求提高一个或多个 API 类别的 RPS 速率,或者了解有关每个 API 类别中各个 API 的更多信息,请参阅文档。提高 RPS 速率须经 AWS 批准。

    更高配额的价格不包括每月活跃用户和任何其他功能(包括高级安全功能)的基本价格。更高配额的最短期限为 1 天。
     

    价格按每月超出默认配额的 1 RPS 增量容量计算。每个 API 类别单独收费。 

     

  • M2M 授权
  • Amazon Cognito 使用 OAuth 2.0 规范的客户端凭证流支持机器对机器(M2M)使用案例。您可以使用 Amazon Cognito 设置您的服务(表示为“应用程序客户端”的软件或 API 服务)、建立应用程序客户端凭证并颁发访问令牌以换取这些凭证(称为令牌请求)。然后,可以使用这些访问令牌与您进行服务通信。您可以针对每项服务配置访问令牌的有效性,还可以确定每个应用程序客户端的令牌用量。

    Amazon Cognito 按月向您收取每个成功令牌回复的费用。对于您在账户中注册的应用程序客户端数量,不收取额外费用。

    * 如果您需要超过 2500 个应用程序客户端,请联系您的客户团队。

  • Cognito Sync

月活跃用户(MAU)计算

如果在某个日历月内,客户的应用程序为某用户生成了身份操作,例如管理创建或更新、注册、登录、注销、令牌刷新、密码更改、用户账户属性更新或用户属性查询(AdminGetUser API),则该用户将被计为 MAU。客户无需为后续会话或该日历月内的不活跃用户付费。在一个日历月中,当客户将其用户池定价套餐配置更改为 Lite、Essentials 或 Plus 时,月度账单将按每个套餐的月活跃用户(MAU)总和计算,每个不同的月活跃用户数归因于用户活动期间启用的最高定价层级。

  • Lite MAU:用户池定价套餐配置为 Lite 时每月至少活跃一次,且用户池配置为 Essentials 或 Plus 时从未处于活动状态的用户。
  • Essentials MAU:如果用户池定价套餐配置为 Essentials 时,该用户每月至少活跃一次,且用户池配置为 Plus 时从未处于活动状态,则该用户将被计为 Essentials MAU。
  • Plus MAU:用户池定价套餐为 Plus 时,每月至少活跃一次的用户。