是否有一个ID /编号将每个用户连接到AWS中的相应资源?

时间:2018-11-15 19:44:15

标签: amazon-web-services amazon-dynamodb amazon-cognito

例如,如果用户使用AWS Cognito用户池登录,并且其名称,电子邮件等存储在Cognito中,然后使用API​​在应用程序中创建一次,他们就会创建一个用户配置文件,该配置文件使用Appsync和DynamoDB存储一堆信息-该用户的认知信息与他们在DynamoDB中的相应个人资料信息之间的联系是什么?

1 个答案:

答案 0 :(得分:1)

IAM是控制AWS平台上的身份和授权的服务。 IAM管理开发人员,脚本和应用程序等对AWS服务的访问。IAM定义了unique IDs for users

我认为您要问的更相关的问题是,如何将通过Cognito身份验证的用户绑定到DynamoDB中的数据。简短的答案是使用Cognito子对象。更多信息here

  

子声明是已验证的唯一标识符(UUID)   用户。它与可能不是唯一的用户名不同。

DynamoDB本身不了解子项目,因此您需要将子项目存储在项目中。

Cognito用户的子项从不更改,并且始终是唯一的。