如何在 Amazon Cognito 中获取用户更新更改日志?

How do I fetch a log of user update changes in Amazon Cognito?

我一直在努力获取有关针对某个 Amazon Cognito 用户所做更改的一些信息。

但是,我只能获取特定于身份验证流程的详细信息,但现在我想获取一些用户更新详细信息,例如,如果用户被禁用然后再次启用,或者如果用户更新他们的 phone 号码或类似的东西。作为管理员,我想查看已更改的内容或在什么时间进行了某些更改以用于审计目的。我无法找到实现此目标的方法。

有人可以帮我解决这个问题吗?

我相信您可以使用 Cognito Streams 和 Kinesis 流来实现这一点。一旦发生数据更改,Cognito 流会将更改发布到 Kinesis 流,您可以使用 Kinesis Streams 分析数据。

更多信息:https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-streams.html