Amazon web services 使用AWS Cognito的好友请求和好友列表
我正在用AWS Cognito和DynamoDB构建一个ionic2应用程序,我想在其中创建一个friends部分,在Cognito用户池Id中创建一个Amazon web services 使用AWS Cognito的好友请求和好友列表,amazon-web-services,amazon-dynamodb,amazon-cognito,Amazon Web Services,Amazon Dynamodb,Amazon Cognito,我正在用AWS Cognito和DynamoDB构建一个ionic2应用程序,我想在其中创建一个friends部分,在Cognito用户池Id中创建一个friends属性是一个好方法吗,如果是,我将能够访问我的朋友数据,或者我是否需要在DynamoDB中创建一个profiles表,并访问其数据并创建朋友列表,作为回报您存储在cognito中的任何内容都只能由用户自己访问。假设你想创建一个功能,Bobby可以看到Amy的朋友列表。如果您将艾米的朋友存储在她的cognito数据集中,这将是不可能的。
friends
属性是一个好方法吗,如果是,我将能够访问我的朋友数据,或者我是否需要在DynamoDB中创建一个profiles
表,并访问其数据并创建朋友列表,作为回报您存储在cognito中的任何内容都只能由用户自己访问。假设你想创建一个功能,Bobby可以看到Amy的朋友列表。如果您将艾米的朋友存储在她的cognito数据集中,这将是不可能的。有了Bobby的证书你就不能进入Amy的Cognoto了。
因此,如果数据需要被其他人访问,您需要将其存储在类似DynamoDB的东西中 科尼托团队成员。听起来他们使用的是Cognito用户池,这与Cognito Sync不同,因为它有自己的数据存储,但这个答案仍然是正确的。用户属性不是全世界可读的,因此您需要一个外部数据存储(您对Dynamo的建议非常好)。@JeffBailey是否无法使用federated Identity中的
identityId
。我知道这很旧,但您有关于如何操作的教程链接吗?我现在正在开发一个应用程序,一直在使用cognito和dynamodb构建朋友列表和请求系统。