如何为Firebase上的每个实时数据库赋予不同的IAM权限?

时间:2019-03-27 11:36:48

标签: firebase firebase-realtime-database permissions google-iam

当前,我们有一个使用Firebase的生产应用程序。每个环境都有一个项目:developproduction

我已经看到我们可以创建多个数据库,并且可以有多个托管站点。这使得在同一项目中创建多个环境成为完美选择。

问题在于,在develop环境中,我们有多个人(DEVELOPERS)具有对数据库的编辑者访问权限。在production中,我们希望只有一个人可以访问。

是否可以限制每个数据库的权限?

1 个答案:

答案 0 :(得分:0)

虽然可以限制协作者在项目中可以访问的Firebase功能,但您想要的粒度级别却不受限制。无法为项目中的协作者提供对该项目中不同数据库实例或不同托管站点的不同访问级别。

设置多个变体的常见方法是为developproduction每个应用创建一个单独的项目。