我正在研究实现多租户应用程序的不同方法 - 其中一种方法是使用AppEngine命名空间API。
其中一个要求是我们将能够访问不同租户的数据,但每个租户只能访问自己的数据。通过这种方式,我们将能够看到几个租户发生的趋势。
是否可以使用AppEngine命名空间API来执行此类操作?
谢谢你, IDO。
答案 0 :(得分:2)
管理员访问权限,管理员可以访问所有名称空间,但非管理员租户只能访问自己的名称空间,可以使用命名空间和用户服务中的少量方法轻松实现。
请参阅 https://developers.google.com/appengine/docs/python/users/adminusers https://developers.google.com/appengine/docs/python/multitenancy/overview
答案 1 :(得分:0)
我设法通过使用NamespaceManager.set
方法访问特定租户数据来实现这一点。
我可以一次选择一个租户数据,但我没关系。
伊多。