我正在研究实现多租户应用程序的不同方法——其中一种是使用 AppEngine 命名空间 API。
要求之一是我们将能够访问不同租户的数据,但每个租户只能访问自己的数据。通过这种方式,我们将能够看到多个租户发生的趋势。
是否可以使用 AppEngine 命名空间 API 来做这样的事情?
谢谢你,伊多。
我正在研究实现多租户应用程序的不同方法——其中一种是使用 AppEngine 命名空间 API。
要求之一是我们将能够访问不同租户的数据,但每个租户只能访问自己的数据。通过这种方式,我们将能够看到多个租户发生的趋势。
是否可以使用 AppEngine 命名空间 API 来做这样的事情?
谢谢你,伊多。
管理访问,管理员可以访问所有命名空间,但非管理员租户只能访问他们自己的,使用命名空间和用户服务中的少量方法很容易实现。
请参阅 https://developers.google.com/appengine/docs/python/users/adminusers https://developers.google.com/appengine/docs/python/multitenancy/overview
我设法做到这一点,部分是通过使用该NamespaceManager.set
方法访问特定的租户数据。我可以一次选择一个租户数据,但这对我来说很好。
我愿意。