Answers:
要使人们能够访问您的Firebase项目,请执行以下步骤:
Project
-> Owner
/ Editor
/ Viewer
,根据您的要求,等等)新添加的用户将在正文中收到一封包含主题[Firebase] Invitation to join project
和选项的电子邮件Accept Invite
。确保让他们知道您已添加他们,以便他们可以接受邀请。
更新2018年6月18日 -更改了Cloud Console和Google的功能,原始解决方案可能不再能与评论中的共享一起使用。对于最近的项目,我能够通过Firebase控制台添加其他用户和权限,如下所示。
旧解决方案
本来您必须选择,Editor
但您不必再选择其他任何东西。本other
节中向Google Cloud IAM添加了新角色,即Firebase Rules System
角色。
如果您project
使用IAM将用户添加到Google Cloud 并为其分配此角色,则他们可以通过访问以下内容访问Firebase项目:
授权的项目应该出现,并且可以访问,而不能访问其余的Google Cloud项目。
Firebase Rules System
多亏您的建议,我才能够向用户添加角色。但是,我在主要角色列表中找不到它。知道为什么吗?
Other
部分,Roles
然后将其悬停在上面。尝试几次。我仍然在控制台中看到它。@JohanChouquet如果它对您不起作用,则可Editor
以为用户设置角色,他们将看到它。我知道该广告宣传为Beta版,因此我怀疑Google可以选择删除或更改,直到GA
如果您要添加项目所有者,则会向新用户发送邀请。但是,没有为项目编辑者/查看者角色发送电子邮件邀请。