在建構Web 應用、行動App、SaaS 平台或IoT 服務時,使用者認證和存取控制始終是關鍵環節。 Amazon Cognito 提供了一種簡潔、安全、可擴展的身份認證解決方案,而其中 User Pool 模組,作為核心使用者身分管理服務,其定價結構清晰透明,非常適合企業快速部署並按需擴展。
本文將帶你全面了解 Amazon Cognito User Pool 的定價模型、費用構成與性價比優勢,並分析適用場景及最佳化策略。
什麼是Amazon Cognito User Pool?
Amazon Cognito User Pool 是一個 託管使用者目錄,用於實現使用者的註冊、登入、多因素認證(MFA)、密碼恢復、會話管理等功能。它支援:
- 信箱、手機號碼、使用者名稱註冊
- 與社交身分提供者(如Google、Facebook、Apple)集成
- 與企業身分提供者(如SAML、OIDC)集成
- 多語言UI、自訂註冊流程
它大大簡化了應用程式身分管理的開發成本,同時確保合規性和安全性。
Cognito User Pool 的定價模式詳解
Amazon Cognito User Pool 採用 分級定價,主要根據活躍用戶數和額外身份驗證請求計費:
1. 免費額度
- 首50,000 個MAU(Monthly Active Users) 免費
- 包含的功能:
- 使用者註冊、登入、忘記密碼、刷新Token 等操作
- 多語言UI 和自訂驗證流
- 標準身份令牌(JWT)返回
這使得新創團隊或中小應用在早期階段幾乎可以 零成本使用Cognito User Pool。
2. 活躍用戶計費(超出免費額度部分)
每月活躍用戶(MAU)是指在當月內進行過身份驗證或令牌刷新等互動的唯一用戶數量。
MAU 區間每月費用(美元/MAU)前50,000 個免費50,001 – 100,000$0.0055100,001 – 500,000$0.0046500,001 以上$0.00325
舉例:
假設你的平台每月有120,000 個活躍用戶,則費用為:
bash
CopyEdit
(50,000 免費) +
(50,000 × $0.0055) +
(20,000 × $0.0046)
= $275 + $92
= $367/月
3. 附加功能定價(選購)
- MFA(多因素身份驗證)簡訊費用
- 計入Amazon SNS 費用:取決於國家和營運商
- 建議使用TOTP(基於時間的一次性密碼)免費MFA 替代
- 託管UI 使用
- 預設免費,使用標準或自訂託管登入介面不會產生額外費用
- 使用者匯入、分析日誌、Lambda Hooks 擴展
- Lambda 函數呼叫以AWS Lambda 計費標準執行
- CloudWatch 日誌依實際寫入量收費
Amazon Cognito User Pool 的優點總結
| 功能 | Cognito User Pool 提供 |
|---|---|
| 用戶註冊/登入 | 支援多方式登入(郵箱、手機、社交) |
| 令牌產生(JWT) | 整合OAuth2.0 / OIDC 協議 |
| MFA 支持 | 支援TOTP/SMS靈活擴展 |
| 使用者屬性與自訂欄位管理 | 靈活擴展 |
| 安全性合規 | 符合GDPR、HIPAA 等標準 |
| 價格優勢 | 免費額度+分層計費,彈性彈性 |
相較於自建使用者係統,Amazon Cognito 可將開發週期縮短40-60%,同時提升安全合規能力,是中小企業、新創團隊和大型企業都適用的身份認證服務。
Cognito 適用場景推薦
- SaaS 平台/企業內部系統登入認證
- App 註冊登入與第三方社交授權
- IoT 設備識別與分組權限管理
- 跨平台帳號統一認證(Web + 行動+ API)
- 需要合規、安全審計和MFA 的金融/醫療應用
作為AWS 代理商
我們不僅協助客戶使用Amazon Cognito,還能提供以下加值服務:
- 身分系統架構設計:支援多端統一認證,整合OAuth、SAML、OIDC
- 帳號快速接入:對接App、小程式、Web 前端等
- 安全加固:啟用MFA、設定Token 策略、日誌審計方案
- 中文技術支援與培訓:為開發者和維運團隊提供全流程支持
- 定價優化建議:根據業務規模與發展階段,合理控製成本
結語
在身分認同安全癒發重要的今天,Amazon Cognito User Pool 透過其可靠性、彈性擴展能力與極具競爭力的定價模型,成為雲端原生架構中不可或缺的一環。
如您正在考慮建立自己的認證系統或最佳化目前架構,[公司名稱] 作為AWS 授權代理商,將為您提供一站式解決方案,助您快速建立高效、安全、合規的用戶認證服務。

