初学者AWS Cognito关注

时间:2016-04-18 09:15:37

标签: amazon-web-services amazon-s3 amazon-dynamodb aws-lambda amazon-cognito

我是来自解析的aws的初学者,非常感谢你们的任何帮助。我想为我的Unity游戏使用aws设置用户注册/登录系统。

这个过程有两种:

  1. 自定义用户注册/登录。
  2. 关于facebook,我设法使用Congnito帮助。但是关于自定义用户注册/登录,我发现我需要设置我自己的身份验证,如下所示:Lambda

    问题1:这是唯一的选择吗?是否有类似于提供解析的内容?

    问题2:Cognito上存储的数据位于数据集中。每个用户将拥有1个数据集或1个身份?如果每个用户有1个数据库,每个用户最多可以有1 MB的空间?我读取的标识最多包含20个数据集。那么当我有超过20个用户时会发生什么?会自动创建新身份吗?另外,如果我想上传用户图片,我需要S3吗?是否需要使用dynamodb来存储用户数据?

    如果我的问题非常简单,请耐心等待,因为我只是aws的初学者。

    谢谢。

1 个答案:

答案 0 :(得分:0)

1:最近Cognito推出了用户池功能。这将使您能够进行自定义注册/登录。请参阅:Your user pools

2:身份是最终用户的唯一标识符。如果使用Cognito sync存储数据,则1个标识可以包含20个数据集,每个数据集的最大大小为1 MB。您可以拥有任意数量的身份(最终用户)。您还可以在S3中存储数据,并使用Cognito出售的临时和范围凭据来访问S3数据。