我是DynamoDB的新手,我需要做以下几点。
我们计划在dynamoDB中存储故障单活动,以便更快地检索。
以下是我计划存储在dynamodb中(读作Key => value)
所以,我可以查询,向我展示一张票的所有活动。
现在我遇到的真正问题是......
如何处理权限呢?例如:可以有用户只能查看他们的票证活动,或者可以有用户可以查看任何票证的所有活动。
我如何以及在哪里将数据存储在发电机中?任何帮助将不胜感激。
发电机中的任何其他类型的存储也深受赞赏。
答案 0 :(得分:0)
如果UUID是加密的,则用户无法猜测(因此无法查询)其他用户的票证活动。
如果您在应用程序级别中没有任何验证< - 通常情况并非如此。
应用程序通常使用在验证用户之后构建的查询来查询数据库。该应用程序是一个超级用户(admin),它可以从dynamodb获得它想要的任何东西,但查询本身需要在应用程序级别进行身份验证。
DynamoDb没有每项身份验证。您需要在应用中找到它。
您可以继续使用MySQL解决方案来获取用户详细信息,例如,用户的(加密)哈希可以是DynamoDb中的关键。
您还可以将用户详细信息配置移动到DynamoDb中的另一个表 - 但这有点过于宽泛和具体而无法覆盖(除非您有特定问题)。