我正在使用AWS Cognito和DynamoDB构建ionic2应用程序,我想在其中创建一个friends部分,这是在Cognito用户池ID中创建一个Polymer({
properties: {
pattern: String,
countedWords: {
type: Number,
value: 0
}
},
observers: ['_countedWords(pattern)'],
_countedWords: function(pattern) {
// ...
ref.once('value', function(snap) {
// ...
this.countedWords = words;
}.bind(this));
},
// ...
});
属性的好方法,如果是,我将是能够访问我的朋友数据还是我需要在DynamoDB中创建friends
表并访问其数据并创建朋友列表作为回报
答案 0 :(得分:0)
您在cognito中存储的任何内容只能由用户自己访问。因此,假设您想创建一个功能,Bobby可以看到Amy的朋友列表。如果您将Amy的朋友存储在她的Cognito数据集中,则无法进行此操作。凭借Bobby的证书,您无法访问Amy的认知。 因此,如果数据需要被其他人访问,您需要将其存储在DynamoDB之类的内容中。