AWS Cognitoのユーザープールを確認すると推定ユーザー数という項目があります。
この推定というのがどういった意味での推定なのかを確認してみました。
結論 おそらく定期的にユーザ数を確認しているので現在の値とずれる可能性がある
検証ベースですが、定期的にユーザ数をクロールしているので現在のユーザ数とずれる可能性がある点で推定だと思われます。
AWSサポートに確認したが回答を得られなかった
公式ドキュメントにはどういった意味で推定なのかが記載されていなかったので、AWSに問い合わせてみました。下記の通り内部仕様は回答できないといわれてしまいました。
どのようにカウントが行われているかにつきましてはAWS 内部のアーキテクチャに関する情報となりお伝えすることできない点について何卒ご理解いただけますと幸いでございます。そのため、どのような意味合いで推定ではないかを正確にお伝えすることもできないものとなっております。
検証ベースでの結論 定期的にユーザ数をカウントしているように見える
ユーザー数の増減が激しく発生している場合において List API を用いて集計したユーザー数と推計ユーザー数の間に乖離が生じやすい傾向がありました。推定ユーザー数に表示される値は、定期的にユーザ数をカウントした値のようです。
収集がどの程度の頻度で行われているかはわかりませんでした。
タイムリーに正確なユーザー数を確認したい場合、ListUsers APIを使用してカウントしたほうが良いようです。そうでない場合、目安として用いるには使えそうな印象を持ちました。
PR
当ブログはWordPressテーマSWELLを使用しています。非常に使いやすく、簡単にプロのようなデザインを使えるのでお勧めです!!
SWELL – シンプル美と機能性両立を両立させた、圧巻のWordPressテーマ
システムエンジニア
AWSを中心としたクラウド案件に携わっています。
IoTシステムのバックエンド開発、Datadogを用いた監視開発など経験があります。
IT資格マニアでいろいろ取得しています。
AWS認定:SAP, DOP, SAA, DVA, SOA, CLF
Azure認定:AZ-104, AZ-300
ITIL Foundation
Oracle Master Bronze (DBA)
Oracle Master Silver (SQL)
Oracle Java Silver SE
■略歴
理系の大学院を卒業
IT企業に就職
AWSのシステム導入のプロジェクトを担当