gpt4 book ai didi

amazon-web-services - 同步 RDS DB 和 Cognito 的最佳方式

转载 作者:行者123 更新时间:2023-12-03 21:20:33 27 4
gpt4 key购买 nike

顺便说一句,我对所有 AWS 工具都很陌生。无论如何,我已经创建了 Cognito 用户池,我可以创建和登录新用户,但我的 RDS 数据库中也需要这些字段。

昨天我正在阅读有关该问题的文档和教程,但看起来有很多方法可以同步两个数据源。我不知道 AppSync 之类的东西是否可以选择这样做,或者我需要编写一个两步 lambda,所以我正在为像你们这样更有经验的用户寻求建议。

最佳答案

您只能在 cognito 用户池中拥有用于身份验证的基本必需属性,例如用户名、姓名、电子邮件和电话号码,以及其他一些数据库(例如 RDS 或 DynamoDB)中的其余元数据。
在 dynamo 或 RDS 中,您可以创建 Cognito 中用户名和其余元数据的一对一映射。例如:

*username* -> pk
employee_id
address
user_type
first_name
last_name
marital_status
gender

从实现的角度来看:
公开 lambda 以创建和更新用户。仅使用先前使用 Cognito API 定义的必需属性在 Cognito 中创建用户,然后将该用户的元数据插入您选择的数据库中。您的 PUT API 也是如此,只需稍作更改,您就必须更新数据库中的用户池和用户元数据。

关于amazon-web-services - 同步 RDS DB 和 Cognito 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54506714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com