0

提前致谢!

我想为多个租户创建一个使用 AWS 的 Saas 解决方案,每个租户都有多个用户。每个用户(例如:Admin、Manager、Supervisor)都必须上传他们的部门用户数据(例如:姓名、SurName、电子邮件、电话等,这些用户属性一起由 HashKey 标识)

简而言之,我必须存储多个公司多个部门的所有用户信息,包括每个用户 HashKey

如何使用 DynamoDB 做到这一点?有人可以帮助创建表模式吗?

最常用的查询模式是:租户将提供 HashKey,并希望通过提供 HashKey 和一些字段从中获取所有用户信息或部分用户信息。

问候,

4

1 回答 1

0

您只能使用一个表并使用 dynamodb 索引“分离”数据。创建一个索引,负责存储租户哈希(id,等等),然后在需要时使用它来获取数据。

于 2021-03-30T07:06:10.083 回答