回答

7

您可以使用cognito身份标识作为DynamoDB表的散列键,请参阅this question以获取示例IAM策略。

+0

因此,更一般地说,在所有情况下,我都必须将散列键用作用户,以保护我的数据。我可以将它添加为表格的另一个字段吗? – 2014-10-30 08:04:54

+0

@TiborUdvari如果你想限制访问整个项目,那么你必须使用索引属性。您也可以限制对表的列的访问,但听起来更像您试图按用户对表进行分区,这意味着使用身份标识。您可以参考[DynamoDB文档](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/FGAC_DDB.html)以获取更多细粒度访问控制的示例。 – 2014-10-30 16:40:22

+0

感谢您的帮助,我有一个相当复杂的用例...现在,随着文档,我看到如何实现它。 – 2014-10-31 16:28:12

相关问题