根据用户角色/访问权限从dynamodb表中获取数据

时间:2020-07-06 14:32:14

标签: amazon-dynamodb

我为我的项目创建了一个表数据库模型。它包含多种产品。该应用程序具有3个用户角色,即SuperUser,ProductOwner和BasicUser。我想获取多个产品以显示在UI的表中,其中登录用户应仅看到该用户有权访问的那些产品。例如超级用户可以看到所有产品,而产品所有者只能看到他是产品所有者的那些产品。如何在dynamodb模型中实现这种行为

1 个答案:

答案 0 :(得分:0)

您可以在dynamodb中放置另一个属性,该属性基本上存储可以访问该产品的用户/角色名称。就像您对超级用户所说的那样,一切都是可以访问的,因此对于超级用户,您可以直接返回所有产品,但是对于其他两个角色,您可以使用此技术