2012-05-30 37 views
3

我正在尋找不同的方式來實現多租戶應用程序 - 其中之一是使用AppEngine命名空間API。使用谷歌AppEngine命名空間,但能夠訪問所有租戶數據

其中一個要求是我們可以訪問不同租戶的數據,但每個租戶只能訪問它自己的數據。這樣我們就能看到幾個租戶發生的趨勢。

使用AppEngine命名空間API可以做這樣的事嗎?

謝謝, 伊多。

回答

0

我能做到的是,部分地通過使用NamespaceManager.set方法來訪問特定租戶的數據。 我可以一次選擇一個租戶數據,但這對我來說很好。

伊多。

2

管理訪問,其中管理員可以訪問所有名稱空間,但非管理員租戶只能訪問他們自己的,這是使用名稱空間和用戶服務中的少量方法輕鬆實現的。

https://developers.google.com/appengine/docs/python/users/adminusers https://developers.google.com/appengine/docs/python/multitenancy/overview

+0

謝謝。這意味着我必須自己寫,也意味着我無法在租戶之間進行查詢。至少不容易,對吧? –

+0

更正,查詢總是侷限於一個名稱空間。 –