【发布时间】:2018-01-19 00:44:54
【问题描述】:
我对 AWS 很陌生,我尝试设计第一个 API。我倾向于使用 AWS 的以下元素:Cognito(用于用户身份验证)、Lambda(用于 REST API)和 RDS(用于 postgres)。我开发了一个实体关系模型,其中包括一个用户实体。这个实体将有一个 id、email、密码、name(和其他一些东西)。
- 问题:此实体能否在 Cognito 中存储/处理?
该实体应该有一个 id,它将在 erm 图的其他部分用作外键。
我想要的:用户实体将完全由 Cognito 处理,但用户的 id 可以在我的 RDS 中使用。
- 问题:这可能吗?
Afaik Cognito 仅支持 Facebook、Google 和 Amazon 帐户。但我也可以添加我自己的authentification method 。所以我必须走这条路。
- 问题:这些实体将存储在哪里?这可以由 Cognito 处理还是我必须将用户实体存储在我的 RDS 中?如果是这样,我为什么需要 Cognito?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-rds aws-cognito