【发布时间】:2018-05-15 01:52:50
【问题描述】:
问题原来是:
如何在创建用户时(每个用户)创建一个新的数据库实例?
虽然我知道这是不可能的(目前),但我仍然认为这是一个好问题 - 因为在查看类似 Sharding 和 Admin Database API 的文档时,无法创建新的 @ 987654323@ 实例通过Cloud Functions,就像Firebase Console 一样。
这是关于,我被卡住的地方:
exports.admin_db_create = functions.database.ref('/db/{hookId}').onWrite(event => {
/* TODO: create a new database and assign the email address with the database. */
});
我还找到了functions.database.instance,虽然这似乎返回了对现有数据库实例的引用,但没有创建一个。
所以让我重新表述一下这个问题:
隔离用户组最可靠的方法是什么 -
以及如何利用Firebase Invites 邀请加入这样的群组?
我的意思是,这样用户就可以拥有自己的“数据库”并邀请自己的团队,而无需出售 GSuite。
【问题讨论】:
标签: firebase firebase-realtime-database google-cloud-functions firebase-admin firebase-invites