我们的团队正在实现一个 Web 应用程序 (ReactJS),该应用程序利用 Amazon Cognito 服务进行用户注册、登录和注销。 但是,我们没有使用 Cognito 的托管 UI,而是创建了自己的登录页面并使用 amazon-cognito-identity-js sdk 来实现身份验证功能。
现在,我需要能够监控用户事件(例如,哪些用户从哪个位置登录)。我知道这可以通过使用 Cognito 的高级安全功能来完成。
我已将用户池的高级安全设置设置为“仅审核”。但是,Cloudwatch 中仍然没有显示与 Cognito 相关的指标。
我也尝试按照下面网站中描述的说明进行操作,但没有结果。 https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-viewing-advanced-security-app.html
有人知道我可能错过了什么设置吗? 非常感谢任何建议。
最佳答案
Cognito 会自动为您的用户池事件设置 Cloudwatch。您只需转到 Cloudwatch > 从服务列表中选择“Cognito”。
尝试细化时间过滤器或设置刷新间隔,使 Cloudwatch 定期获取最新指标。
希望这个答案。
关于amazon-web-services - Cloudwatch 中未显示 Cognito 的指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58830004/