使用Cognito在AWS RDS中存储用户详细信息



我是AWS的新手,我需要安全地存储用户详细信息。所以我想使用cognito进行授权和身份验证,但是我需要存储关于用户的多个数据,存储的关于他们的一些数据应该只能被他们访问,而其他每个用户都可以访问。所以我的问题是我如何限制访问RDS记录只匹配相应的认知用户,记录是强数据关于?最重要的是,我如何添加一个新的记录时,新的认知用户被创建。任何需要的代码都将在nodejs中最有用,谢谢!!帮助将非常感激!

我已经成功地设置了cognito用户池,并单独设置了RDS数据库,我可以查询,但我似乎找不到任何地方我如何可以链接它们

没有办法直接链接Cognito和RDS。链接是您的应用程序代码。您的应用程序应该检查从Cognito获得的当前登录的用户详细信息,然后在向RDS发出的SQL查询中使用该用户信息(如userID或userName值)作为参数。

最重要的是,当创建新的cognito用户时,我如何添加新记录

当一个新用户被确认时,你可以用Lambda触发器创建一个RDS记录,我猜。

Post confirmation Lambda trigger - Amazon Cognito