Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用AWS Cognito的好友请求和好友列表_Amazon Web Services_Amazon Dynamodb_Amazon Cognito - Fatal编程技术网

Amazon web services 使用AWS Cognito的好友请求和好友列表

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数据集中,这将是不可能的。

我正在用AWS Cognito和DynamoDB构建一个ionic2应用程序,我想在其中创建一个friends部分,在Cognito用户池Id中创建一个
friends
属性是一个好方法吗,如果是,我将能够访问我的朋友数据,或者我是否需要在DynamoDB中创建一个
profiles
表,并访问其数据并创建朋友列表,作为回报

您存储在cognito中的任何内容都只能由用户自己访问。假设你想创建一个功能,Bobby可以看到Amy的朋友列表。如果您将艾米的朋友存储在她的cognito数据集中,这将是不可能的。有了Bobby的证书你就不能进入Amy的Cognoto了。
因此,如果数据需要被其他人访问,您需要将其存储在类似DynamoDB的东西中

科尼托团队成员。听起来他们使用的是Cognito用户池,这与Cognito Sync不同,因为它有自己的数据存储,但这个答案仍然是正确的。用户属性不是全世界可读的,因此您需要一个外部数据存储(您对Dynamo的建议非常好)。@JeffBailey是否无法使用federated Identity中的
identityId
。我知道这很旧,但您有关于如何操作的教程链接吗?我现在正在开发一个应用程序,一直在使用cognito和dynamodb构建朋友列表和请求系统。